Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемВера Ярмолинская
1 Циклические алгоритмы
2 Задача 1. Вычислить значение функции при x=2, 3, 4, …, 50. Определение. Циклическим называют алгоритм, в котором получение результата обеспечивается многократным выполнением одних и тех же операций.
3 Цикл с параметром For Начальное значение переменной х: 2 Конечное значение: 50 Шаг изменения: 1
4 В программе используется оператор цикла For, для которого существуют два варианта: 1) For счетчик:=нач знач То кон знач Do оператор; 2) For счетчик:=нач знач Downto кон знач Do оператор; В первом варианте шаг изменения счетчика равен 1, во втором варианте - -1.
5 Решим задачу 1. Вычислить значение функции при x=2, 3, 4, …, 50. Решение var y:real; x:integer; begin for x:=2 to 50 do begin y:=x*x*x+3*x-5; writeln ('при х=',x,' y=',y); end; end.
6 Задачи 2. Выполнить готовую программу: 1) For x:=1 To 5 do writeln(x*x); Выполнение
7 2) For a:=5 Downto 1 do writeln (2*a); Выполнение
8 3) s:=0; For i:=1 To 5 Do s:=s+i; writeln(s); Выполнение =15
9 3. Составить программу проверки знаний учеником таблицы умножения. Компьютер задает ученику 10 вопросов на умножение чисел от 2 до 9. На каждое задание ученик вводит свой ответ, компьютер сообщает, верный ответ или нет. Решение Var x,y,i,z: Integer; Begin randomize; For i:=l To 10 Do Begin x:=random(8)+2; у:=random(8)+2; WriteLn ('Сколько будет ', x, *,y,=); Read(z); If z=x*y Then WriteLn('Правильно!') Else WriteLn('Неправильно!'); End; End.
10 Датчик случайных чисел - функция random (х), выдает случайное целое число от 0 до х-1. Процедура randomize - производит установку случайного начального состояния датчика случайных чисел. Благодаря этому при повторном выполнении программы будут получаться разные последовательности случайных чисел.
11 Д/з. §21, стр Решение задач 5, 6 стр. 149
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.