Размер шрифта: A AA Изображения Выключить Включить Цвет сайта Ц Ц Ц Х
Бесплатный конструктор сайтов - uCoz
Воскресенье, 28.04.2024, 23:55
Приветствую Вас Гость | RSS

Сайт учителя информатики  и ИКТ Шинкаренко Евгения Александровича

Реклама
Оцените сайт
Оцените мой сайт
Всего ответов: 837
Программирование
Какой язык программирования выбрать для подготовки к ЕГЭ
Всего ответов: 804

Урок № 1. "Моя первая программа. Константы. Оператор вывода на экран."

Цель урока: Познакомиться с оператором описания "Константа" и операторами "Вывода на экран". Создание своей первой программы.

Как и в задачах по математики и физики, в задачах по информатики задаются условия задачи, т.е. исходные данные для решения задачи (Пример: в математике - неравенство или уравнение, в физике - масса тела или скорость). При написании программы для решения некоторой задачи, необходимо описать условия данной задачи. В программировании условия задачи описывают "Операторы описания".
Оператор описания, как и следует из его названия, описывает данные, над которыми в программе выполняются действия. Примером описания (конечно, не на  Паскале, а на естественном языке) может служить  предложение "В памяти следует отвести место для хранения целого числа, и это место мы будем обозначать А".

В данном уроке мы познакомимся с оператором "Константа".
Константа - величина, не изменяющая своё значение в процессе работы программы.
Для объявления константы в Паскале используется зарезервированное слово const (в Паскале имеется множество зарезервированных слов, любое из них нельзя использовать в качестве идентификатора (имени) какого-либо объекта программы - переменной, константы и т.д.).
Синтаксис описания констант:
CONST
  ИмяКонстанты1 = Значение1;
  ИмяКонстанты2 = Значение2;


Примеры описания констант:

CONST
  Min = 0;  { константа - целое число }
  Max = 100;{ константа - целое число }
  e = 2.7;  { константа - вещественное число }
  SpecChar = '\'; {константа - символ }
  HelpStr = 'Нажмите клавишу F1'; {константа - строка }
  OK = True; { логическая константа "истина" }

Во второй строке примера после ключевого слова const объявлена константа Min со значением целого числа "0".
В третьей строке объявлена константа Max со значением целого числа "100".
В четверной строке объявлена константа е  со значением вещественного числа "2,7".
В пятой строке объявлена константа SpecChar со значением символа "/".
В шестой строке объявлена константа HelpStr со значением строки "Нажмите клавишу F1".
В седьмой строке объявлена константа Ок логического типа "Истина".

В нашем примере использовались символы "{" и "}", в Паскале они используются для написании комментариев к тексту программы, все символы заключенные в "{" и "}" не читаются компилятором и над данными ними не выполняется никаких действий. В данном примере и в последующих комментарии к программам я буду выделять зелёным цветом.
После каждой строки начиная со второй стоит символ ";" (точка с запятой). С данным оператором Паскаля мы подробнее познакомимся на следующих уроках, сейчас следует помнить, что объявление каждой константы заканчивается данным символом.
Дробная часть вещественного числа отделяется от целой символом "." (точка). Четвертая строка нашего примера.
Строки и символы в Паскале заключаются в символ "  '  " (так сказать "Одинарными кавычками"). Пятая и шестая строка нашего примера.

Прежде чем мы напишем свою первую программу на языке программирования Паскаль, мы познакомимся с оператором "Вывод на экран". Для вывода на экран результата работы программы в языке Паскаля определены стандартные процедуры Write и Writeln. Это также, как и слово const зарезервированные слова.
Синтаксис написания:
write(список);
writeln(список);


Процедура write выводит указанные в списке величины (разделенные запятыми) на экран, а writeln вдобавок к этому переводит курсор на следующую строку. Процедура writeln без параметров (указанных в скобках) просто переводит курсор на на следующую строку.

Первая программа
Напишем программу которая выведет на экран следующую фразу "Я программирую на Паскале".
Для написания программы нам понадобится компилятор Pascal ABC, запустим его (Пуск - Программы - Pascal ABC - Pascal ABC.exe).
В главном окне компилятора наберем следующий текст программы:
Program Urok_1; {Задаем название нашей программы}
const {Описываем константы}
a='Я программирую на Паскале';  {Константе "а" задаем значение "Я программирую на Паскале"}
begin  {Начало действия программы}
write (a);  {Вывод на экран константы "а"}
end.  {Конец программы}


Тут и далее вы сможете скачать программы приведенные в пример.

После написания текста программы, необходимо запустить компилятор на выполнение программы. Для этого нажмите в панели инструментов зеленую клавишу "Play", клавишу "F9" или в меню выбрать "Программа - Выполнить".
В итоге в нижней части экрана программа выдаст результат работы программы ("Я программирую на паскале").
Можно заметить что зарезервированные слова (операторы) Паскаля компилятор выделяет от других слов синим цветом.
В нашем примере мы использовали незнакомые нам зарезервированные слова. Зарезервированное слово Program объявляет имя программы (в нашем случае "Urok_1"). В  Паскале можно опускать объявление имени программы оператором Program без каких-либо последствий для программы. В некоторых примерах для уменьшения текста программы мы этого делать не будем.
Зарезервированное слово begin в четвертой строке сигнализирует компилятору о начале другой части программы - начало действия над данными. В нашем случае вывод на экран константы "а" значение которой "Я программирую на Паскале". В дальнейшем мы подробнее ознакомимся с оператором begin. Каждое зарезервированное слово begin заканчивается зарезервированным словом end. Действие программы заканчивается символом ".".
Самостоятельная работа: Напишите программу выводящую на экран ваше имя и фамилию.

Что мы узнали:

  1. Что такое константы и синтаксис объявления констант.
  2. Типы констант.
  3. Познакомились с оператором Вывода на экран.
  4. Написали первую программу.
  5. Научились пользоваться компилятором.
Оглавление

Следующий урок


Реклама
Календарь
«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Счетчик яндекс
Яндекс.Метрика