Инф.10кл.КР
1)Последовательность чисел Падована задается рекуррентным соотношением:
F(1) = 1
F(2) = 1
F(3) = 1
F(n) = F(n–3) + F(n–2), при n >3, где n – натуральное число.
Чему равно двенадцатое число в последовательности Падована?
В ответе запишите только натуральное число.
2)Определите тип чисел: 15.8, 601.0, 0.241
Варианты ответов :
1.integer
2.real
3.char
3) Усл.задачи - a:=’программирование’;
m:=length(a)+7;
writeln(m)
ответы :
23
21
24
4) a:=’19925443452’;
m:=delete (a,3,5);
writeln(m)
#include <iostream>
using namespace std;
int main()
{
string str;
cin >> str;
if (str.length()%2 == 1)
{
for (int i; i < str.length(); i++)
{
if (i < (float)str.length()/2) {cout << "(" << str[i];};
if (i > (float)str.length()/2) {cout << str[i] << ")";};
if ((float)i+0.5 == (float)str.length()/2) {cout << ")";};
}
}
else
{
for (int i; i < str.length(); i++)
{
if (i < (float)str.length()/2) {cout << "(" << str[i];};
if (i >= (float)str.length()/2) {cout << str[i] << ")";};
}
}
}
S: =0; a:=0; //задали две переменные, обе равны 0
While a < > 5 do //создали цикл, тело которого будет выполняться до тех пор, пока значение переменной "а" не равно 5
Begin //ниже выполнится тело цикла
Read (a); //считали значение переменной "а" (ввод с клавиатуры)
S:=S+a //увеличили значение переменной "s" на переменную "а", то есть нашли сумму двух переменных
WriteIn (' сумма S=', S); //вывели сумму, которая хранится в переменной "S", на экран
End; //конец тела цикла
Проведя анализ программы, выяснили, что в результате выполнения данного фрагмента кода, в переменную "s" записывается сумма всех переменных "a", введённых с клавиатуры. Программа завершает свое действие, когда пользователь вводит с клавиатуры цифру "5", т.к. цикл действует до той поры, пока переменная "а" не равна 5. Таким образом, мы получили на выводе сумму всех введённых нами с клавиатуры чисел.