Содержание
- 2. Цель: отработать навык составления программ с ветвящейся структурой
- 3. Тест по теме «Линейный алгоритм»
- 4. 1.Определите значение целочисленной переменной а после выполнения фрагмента алгоритма. а:=247; b:=(a div 100)*10+9; a:=(10*b-a) mod 10;
- 5. 2.Служебное слово var в программе на языке Паскаль фиксирует начало раздела программы, содержащего: а) описание переменных;
- 6. 3. Переменная у — вещественного типа, а n — целого типа. Выберите корректное использование оператора присваивания.
- 7. 4. Укажите значения для переменных х и у после выполнения операторов х:=2; у:=5; х:=у; у:=х. а)
- 8. 5. Какую задачу решает данная программа? Program primer; Vаr а, b, с: integer; Begin Writeln('введите двузначное
- 9. Ответы: 1 а; 2а; За; 4в; 5в.
- 10. При решении задач часто возникают ситуации, когда на вопрос «что дальше делать» мы даем ответ в
- 11. В отличие от линейных алгоритмов, в которых команды выполняются одна за другой, конструкция ветвления включает в
- 12. IF В THEN S1 - если выражение В - TRUE (истина), то выполняется выражение, стоящее после
- 13. IF В THEN S1 ELSE S2 - если выражение В - TRUE (истина), то выполняется выражение,
- 14. В — выражение булевского типа; SI, S2 — отдельные операторы или операторы, сгруппированные при помощи операторных
- 15. S1 и S2, в свою очередь, тоже могут быть условными операторами. При этом каждому ELSE соответствует
- 16. Практическая работа
- 17. Задание 1. Среди предложенных выражений выберите логические. (х=3) оr (х 4) 2*х+5 х mod 2 =0
- 18. Задание 2. Вычислите: t and (р mod 3=0) при t = true, р = 101010; (x*y
- 19. Задание 3. Составьте условие для условного оператора в программе, которая выводит на экран приветствие в зависимости
- 20. (х>=8) and (х (х>=12) and (x (х>=17) and (х (х>0) and (х
- 21. Задание 4. Какие значения примут переменные х и у в результате выполнения следующих фрагментов? а) Read
- 22. Ответ: при a=2, b=3, x=____, y=_____; при a=5, b=5, x=_____, y=____. б) Read(a,b); x:=0; y:=0; if
- 23. Ответ: при a=2, b=3, x=_____, y= _____; при a=5, b=5, x=______, y=___________. в) Read(a,b); x:=0; y:=0;
- 24. Ответ: при a=2, b=3, x=_____, y=_____; при a=5, b=5, x=_______, y=_________. г) Read(a,b); x:=0; y:=0; if
- 25. Ответ: при a=2, b=3, x=________, y=______; при a=5, b=5, x=______________, y=______. д) Read(a,b); x:=0; y:=0; if
- 26. Ответ: при a=2, b=3, x= , y= ; при a=5, b=5, x= , y= .
- 27. Задание 5. Составьте программу, заменяющую меньшее из двух данных чисел на среднее арифметическое этих чисел, а
- 28. Ответы: 1,3,5,7,8. a)True; б) false; в) true; г) false. (х>=8) and (х =12) and (x =17)
- 29. Домашнее задание
- 31. Скачать презентацию