Цель урока: изучить среду программирования Pascal ABC, команду вывода, понятие типа данных и оператор присваивания.
Общий вид программы
Любая программа на языке программирования Pascal имеет три составляющие: 1) заголовок; 2) раздел описаний; 3) тело программы.
- Заголовок – это слово Program , после которого идет название программы латиницей и точка с запятой в конце. Название не может начинаться с цифры, не должно совпадать с зарезервированными словами (begin, end, integer и т.п.) или с названиями переменных из раздела описаний (см. ниже), а также недопустимо использование каких бы то ни было символов (‘@’, ‘%’, ‘&’ и т.п.), кроме подчеркивания. Название желательно давать со смыслом, которое отображало бы суть самой программы. Но заголовок писать не обязательно.
- Раздел описаний – Поскольку сначала мы будем рассматривать простейшие задачи, то у нас во втором разделе будет находиться или описание констант, или переменных.
- Тело программы – блок операторов, в котором записываются команды для выполнения. Начинается этот блок словом begin («начало»), а заканчивается словом end. («конец») с точкой в конце.
Program <название программы>;
<раздел описаний>
begin
<оператор 1>;
<оператор 2>;
. . . . . . .
<оператор N>;
end.
Типы данных
Информацию, представленную в пригодном для обработки на компьютере виде, называют данными.
Переменная в программировании — это именованная ячейка памяти, хранящая значение переменной.
Компьютер может обрабатывать данные разных типов: целые и действительные числа, символы, тексты и др.
Переменные – величины, значения которых изменяются в процессе выполнения программы.
Имя переменной может состоять из латинских букв, цифр и символов подчеркивания “_”, причем первой не может быть цифра. Имя переменной не должно совпадать с именем программы. В языке Pascal строчные и прописные буквы не различаются( например:NAME,Name и name будет означать одно и то же).
Каждая переменная имеет тип. Тип переменной определяет вид данных, содержащихся в переменной, возможные значения переменной, набор операций и функций, которые могут выполняться над переменной.
В языке Pascal существует несколько типов переменных.
- Integer – целые числа (-10; 0; 1; 2; … )
- Real – вещественные числа (-10; -7,241; 0; 1; 4,25; …)
- Boolean – логический тип (true и false)
Раздел описания переменных
В разделе описания переменных var указываются все переменные (определяя их тип), которые впоследствии будут использованы в программе:
Var имя переменной: тип переменной;
Например: Var x:integer; Y:char; a:integer; b:integer;
Переменные одного типа можно описывать вместе:
Var x,a,b:integer; Y:char;
Команды вывода
Вывод данных на экран осуществляется с помощью оператора Write (или Writeln):
Write(<список вывода>);
Writeln(<список вывода>);
Элементами списка могут быть константы, переменные, выражения. Указанные данные выводятся на экран в порядке их перечисления в списке. Для вывода на экран определенного текста он указывается в кавычках. При использовании оператора WriteLN после вывода на экран осуществляется переход на следующую строку, при использовании оператора Write перехода на следующую строку не происходит.
Например:
1.Write(a) – вывод на экран значения переменной (или константы) a
2.Write('a') – вывод на экран буквы а
3.Write('a', b, c)– вывод на экран буквы а и значений переменных (или констант) b и c
4. Write('a,', 5+3, ',', c) – вывод на экран буквы а, числа 8 (сумма 5 и 3) и переменной c через запятую
Задания по теме урока
Если необходимо, скачайте и установите среду разработки PascalABC.NET (скачать)
Задание 1. Наберите и выполните следующую программу.
Задание 2. Наберите и выполните следующую программу.
Задание 3. Составьте программу, которая выводит в первую строку ваши фамилию и имя, а во вторую строку – год рождения.
Задание 4 Составьте программу вывода на экран в 3 строки (используйте 4 –е оператора):
- Фамилия и имя
- класс
- домашний адрес.
Задание 5. Составьте программу, которая выводит на экран десять строк таблицы умножения (в качестве множителя возьмите число, соответствующее номеру компьютера).
Дополнительные задания
Домашнее задание
§ 14.1-14.2 учебного пособия, ответить на вопросы
Форма отправки решений
Форма видна только зарегистрированным пользователям.