Что выведут на экран фрагменты программ? а) s: =1; for i: = 1 to 5 do if i> 2 then s: = s*1; writeln(s); б) s: =0; a: =3; for i: = 1 to 10 do s: =a+1; writeln(s); в) s: =0; a: =5; for i: =1 to 3 do s: =2*a; writeln(s);
using namespace std; //подключение пространства имён std - открывает //доступ к cin и cout из библиотеки iostream
int main() //начало программы { SetConsoleCP(1251); //если будешь компилировать SetConsoleOutputCP(1251); //то это для подключения русского языка в консоли
float x, y, z; //объявление вещественных переменных cout<<"Введите значение X"; //вывод строки cin>>x; //вводим число y=sqrt(x); //считаем y if ((x<3) || (x>8)) //условие. если (x<3 или x>8) z=x*y; //есил истино z=x*y else z=x+y; //иначе z=x+y
cout<<"z= "<<z; //вывод результата
cout<<"Для завершения программы нажмите любую клавишу..."; cin.get(); cin.get(); return 0; }
1.var a:integer;{объявление переменных} b:real; begin{начало тела программы} write('введите два числа => ');{вывод сообщения пользователю} readln(a,b);{ввод данных пользователем} if (a>5) then {сравнение первого введённого числа с 5} b:=b/2;{если а>5 b приравниваем к b делённое на 2} writeln(b);{выводим b} end.{конец тела программы} 2.var a,b,c,d:integer;{объявление переменных} begin{начало тела программы} write('введите три числа (через пробел) => ');{вывод информации пользователю} read(a,b,c);{ввод инф. пользователем} if (a>=0) then d:=d+1;{если а положительное число счётчик +1} if (b>=0) then d:=d+1;{тоже самое что с верху} if (c>=0) then d:=d+1;{тоже самое что с верху} writeln('количество положительных чисел ',d);{вывод информации} end.{конец тела программы}
б) Вывод S=4
b) Вывод S=10
(В крайнем случае у меня так получилось... Проверь на бумажке...)