Для изменения последовательности выполнения строк программы используют: Безусловный переход Ветвление Цикл
Cлайд 3
? В каких производствах применяется непрерывный (бесконечный) цикл? Если останавливать циклические процессы в праздники, выходные, ночью – к чему это приведёт? Каким образом происходит остановка непрерывного цикла в производстве?
Cлайд 4
Безусловный переход (бесконечный цикл) Оператор GOTO(метка)
Cлайд 5
! В жизни часто приходится делать выбор: Если…то…иначе… Если я хорошо сдам экзамены, то смогу поступить в ВУЗ, иначе придется идти работать. Если я стану хорошим специалистом, то смогу устроиться на работу в престижную фирму.
Cлайд 6
Ветвление (переход по условию) Полное Неполное Серия 1 Серия 2 да нет Серия 1 да нет Оператор if … then… else…
Cлайд 7
Примеры циклов Пока есть невыполненные задания, выполняю их. Пока не попадаю хотя бы в «9», учусь стрелять. Пока не научусь танцу, буду отрабатывать движения.
Cлайд 8
Цикл да нет
Cлайд 9
№1. Написать программу, по которой компьютер непрерывно выводит целое случайное число из интервала (0, 50). Program sluch; Label a1; Var x: integer; Begin a1: x:=random (50); Writeln (x); goto a1 End.
Cлайд 10
№2. Написать программу, которая непрерывно запрашивает пароль (число) до тех пор, пока он не будет введен правильно. Program parol; Label a1; Var x: integer; Begin a1: write (‘введите пароль’); read (x); if x=777 then write (‘yes’) else goto a1 End.
Cлайд 11
№3. Определите результат нач
Cлайд 12
№4. Определите результат X>10 действие да нет X:=20 нач Вывод X кон
Cлайд 13
№5. Напишите программу для создания тренажёра по математике: компьютер выводит пример на сложение (или любую другую арифметическую операцию), а ученик должен ввести ответ. В случае правильного ответа выдаётся новый пример, а если ответ неверный, то вывод примера должен быть повторен. Используйте бесконечный цикл. Выход – Ctrl+Break.
Cлайд 14
нач Печать X “+” Y “=“ Z=X+Y Ввод Z Ввод X – случайное(10) Y – случайное (10) да нет
Cлайд 15
? Какие задачи можно решать по такой блок-схеме? Приведите пример условия задачи, где обрабатываются не числа, а буквы. Если в задаче использовать не переменные, а заданные явным образом числа, то сколько заданий будет на экране?