
Лекция 2 (информатика).pptx
- Количество слайдов: 18
Оператор выбора выполняет одно действие из нескольких в зависимости от значения некоторого выражения, называемого переключателем. Он имеет следующий вид: case <переключатель> of <список выбора 1>: <оператор_1>; . . . <список выбора N>: <оператор_N>; [ else <оператор_0>] end; переключатель представляет собой выражение порядкового типа списки выбора содержат константы совместимого по присваиванию типа несколько значений, перечисляют через запятую; если значения принадлежат какому-либо интервалу - с использованием литерала «. . »
1. 2. Составить программу, которая в зависимости от порядкового номера дня недели выводит на экран его название Арифметические действия над числами пронумерованы следующим образом: 1 сложение, 2 вычитание, 3 умножение, 4 деление. Задать номер действия и два числа A и B (В не равно нулю). Выполнить над числами указанное действие и вывести результат. Использовать оператор выбора.
Операторы цикла используются для организации многократно повторяющихся действий. Виды операторов цикла: 1. Оператор цикла с параметром 2. Оператор цикла с предусловием 3. Оператор цикла с постусловием
Оператор цикла for имеет одну из двух форм: For <переменная>: =A to B do <оператор>; For <переменная> : =B downto A do <оператор>; A – начальное значение, B – конечное значение, A<=B Тело цикла выполняется заранее определенное количество раз
For <переменная>: <тип>: = A to B do <оператор>; For var <переменная> : = A to B do <оператор>;
1. 2. 3. 4. Составьте программу, выводящую на экран квадраты чисел от 10 до 20. Напечатать те из двузначных чисел, которые делятся на 4, но не делятся на 6. Найти и вывести на экран наибольшее из 10 введенных с клавиатуры чисел. Вычислить: 1 + 1/2 + 1/3 +1/4 + … + 1/n
Используется для решения задач, в которых количество повторений некоторого действия заранее неизвестно while <логическое выражение> do <оператор>; если <логическое выражение> == true, то тело цикла (Оператор) выполняется, а затем снова проверяется <логическое выражение>; если <логическое выражение>== false, тело цикла не выполняется
Найти сумму цифр заданного числа. Считать с клавиатуры последовательность чисел. Признак конца ввода – ввод нуля. 1. 2. 3. Найти и вывести на экран максимальное число из введенной последовательности. Определить, является ли введенное пользователем число палиндромом
Используется для решения задач, в которых количество повторений некоторого действия заранее неизвестно. Условие завершения цикла проверяется после выполнения тела цикла. Repeat <оператор_1>; <оператор_2>; … <оператор_N>; Until <логическое выражение>; сначала выполняется тело цикла, а затем производится проверка если <логическое выражение>== false, то тело цикла выполняется снова, если <логическое выражение>== true, тело цикла больше не выполняется
1. 2. 3. Найти сумму цифр заданного числа. Найти НОД двух чисел. Определить, является ли заданное число простым.
Для тестирования программы, поиска и устранения ошибок используется ОТЛАДЧИК, встроенный в среду Pascal. ABC. Net Отладчик позволяет выполнять программу построчно и отслеживать изменения значений переменных
Трассировка F 7 ПРОГРАММА/ШАГ С ВХОДОМ В ПОДПРОГРАММУ Построчное выполнение программы. Например, Вы можете трассировать вывод Вашей программы строка за строкой. Трассировка F 8 ПРОГРАММА/ШАГ БЕЗ ВХОДА В ПОДПРОГРАММУ. Позволяет выполнять программу последовательно строчка за строчкой.
Переход на курсор F 4 ПРОГРАММА/ИДТИ К КУРСОРУ. Вы можете поместить курсор в некоторую строку программы, а затем указать отладчику выполнить программу до достижения этой строки. Это позволяет обходить циклы или другие участки программы Выход из подпрограммы F 10
Прерывание/ Точки останова Вы можете пометить строки в программе как точки прерывания. Когда в процессе выполнения программы достигается точка прерывания, выполнение программы приостанавливается и курсор останавливается на строке с точкой прерывания. Затем Вы можете проверить значения переменных, начать трассировку или выполнить программу до другой точки прерывания. Вы можете подключить условие к точке прерывания.
Просмотр выражений/Локальные переменные Окно Просмотр выражений позволяет пользователю задавать некоторые объекты (переменные, структуры данных, выражения) для просмотра изменения их значений в ходе трассировки. Просматриваемые данные меняются, отражая текущие изменения в программе при пошаговом выполнении. Окно Локальные переменные позволяет пользователю просматривать значения всех используемых в программе переменных. Для добавления этих окон используйте меню Вид.
Выход из режима отладки Ctrl+F 2 прерывает процесс отладки Завершение режима отладки F 9 выполняет программу до конца
основным и наименьшим элементом выполнения в отладчике является строка, а не оператор; если на одной строке находится несколько операторов, они будут выполняться вместе при нажатии F 7; если один оператор размещен на нескольких строках, то при нажатии F 7 будет выполняться весь оператор; строка, на которой находится выполнение, всегда отмечена курсором выполнения.
Лекция 2 (информатика).pptx