Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Урок из серии Pas ABC.doc
Скачиваний:
10
Добавлен:
17.08.2019
Размер:
694.78 Кб
Скачать

Окно редактора кода

Большую часть рабочей области, её верхнюю часть занимает окно редактора кода. В него вводится исходный текст программы.

Горячие клавиши, которые можно использовать при работе с текстом программы:

F2, Ctrl-S- сохранить файл.

F3, Ctrl-O- загрузить файл.

F12- сохранить файл под новым именем.

Ctrl-Shift-S- сохранить все открытые файлы.

Ctrl-Tab, Ctrl-Shift-Tab - перейти к следующему/предыдущему окну редактора.

Ctrl-Shift-I- увеличить отступ выделенного блока.

Ctrl-Shift-U - уменьшить отступ выделенного блока.

Окно вывода

Под окном редактора расположено окно вывода. Оно предназначено для вывода данных процедурами write и writeln, а также для вывода сообщений об ошибках и предупреждений во время работы программы.

Окно вывода может быть скрыто. Клавиша F5 показывают/скрывают окно вывода. Для скрытия окна вывода используется также клавиша Esc.

Окно вывода обязательно открывается при любом выводе в него.

Для очистки окна вывода следует нажать комбинацию клавиш Ctrl-Del или кнопку .

Окно ввода

Окно ввода открывается при выполнении процедур read и readlnв ходе работы программы:

Ввод данных в в окно ввода сопровождается эхо-выводом в окно вывода (см. рис). После нажатия клавиши Enter данные из окна ввода попадают в соответствующие переменные, окно ввода закрывается, и программа продолжает работать дальше.

Запуск и остановка программы

Для запуска программы в текущем окне редактора следует нажать клавишу F9 или кнопку панели инструментов.

Программа вначале компилируется во внутреннее представление, после чего, если не найдены ошибки, программа начинает выполняться. При выполнении программы кнопка запуска программы становится неактивной, кнопка останова программы, наоборот, активной и в строке статуса отображается информация "Программа выполняется".

Выполнение программы можно в любой момент прервать нажатием комбинации клавиш Ctrl-F2 или кнопки При этом в окне вывода появится сообщение: • Программа прервана пользователем.

До встречи на следующем уроке.

Урок из серии: "Язык программирования Паскаль"

Для организации повторения одних и тех же действий в языках программирования используются операторы цикла. Их различают два вида: циклы с известным числом повторений (циклы с параметром) и циклы с неизвестным числом повторений (циклы с условием). На этом уроке мы рассмотрим первый из них.

Оператор цикла с параметром (цикл for) применяется тогда, когда заранее известно количество повторений одного и того же действия.

Для записи оператора цикла с параметром в языке Паскаль используется две формы записи.

for <параметр> := <начальное значение> to <конечное значение> do <тело цикла>;

или

for <параметр> := <начальное значение> downto <конечное значение> do <тело цикла>;

Для первой формы цикла с ключевым словом to параметр цикла изменяется от начального значения до конечного значения, увеличиваясь всякий раз на единицу.

Для второй формы с ключевым словом downto параметр цикла - уменьшаясь на единицу.

В языке Паскаль шаг цикла всегда равен единице. Если тело цикла состоит из нескольких операторов, то оно заключается в операторные скобки Begin - End.

Пример 1. Из чисел от 10 до 99 вывести те, сумма цифр которых равна n (0<n<=18).

Вопросы для обсуждения

  1. Каким действием можно выделить последнюю цифру числа?

  2. Каким действием можно выделить первую цифру числа?

Обозначим:

k - это просматриваемое число;

p1 - это первая цифра числа k;

p2 - это вторая цифра числа k;

s - это сумма цифр данного числа k.

Число k будем выписывать только в том случае, когда сумма p1 и p2 будет равна n.

Program Primer9_1; Var k,n,p1,p2,s : Integer; Begin

Writeln('Введите целое число n (0 < n <= 18): ');

Readln(n); For k:=10 To 99 Do {Для(For) k от 10 до (To) 99 делать(Do)}

Begin

p2:=k Mod 10; {Выделяем вторую цифру}

p1:=k Div 10; {Выделяем вторую цифру}

s:=p1+p2;

If s = n Then Writeln(k); {Если сумма равна n, то выводим k}

End;

End.

На следующем уроке мы рассмотрим циклы с неизвестным числом повторений.

Урок из серии: "Язык программирования Паскаль"

Мы уже знаем, что в языках программирования различают два вида циклов: циклы со счетчиком и циклы с условием.

На этом уроке познакомимся со вторым из них – циклами с условием.

Операторы цикла с условием используются тогда, когда число повторений тела цикла заранее неизвестно, а задано лишь условие повторения (или окончания) цикла.

Оператор цикла с условием имеет две части: условие и тело цикла. В зависимости от их взаимного расположения, различают две разновидности циклов с условием: циклы с предусловием и циклы с постусловием.

В языке программирования Паскаль для организации циклов с условием используются операторы while и repeat.