ПРАКТИЧЕСКОЕ ЗАНЯТИЕ ЗНАКОМСТВО С ИНСТРУМЕНТАЛЬНОЙ СРЕДОЙ ПРОГРАММИРОВАНИЯ

  • docx
  • 11.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-00400.docx

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ ЗНАКОМСТВО С ИНСТРУМЕНТАЛЬНОЙ СРЕДОЙ

ПРОГРАММИРОВАНИЯ

 

Цель занятия: познакомиться с языком программирования Pascal АВС и с интерфейсом среды программирования.

 

ИНФОРМАЦИОННЫЙ БЛОК

 

Среда программирования – это пакет взаимосвязанных файлов, которые позволяют набирать, редактировать, запускать и отлаживать программы.

После запуска программы открывается окно:


Первая строка экрана меню интегрированной среды, следующая строка панель инструментов, нижняя строка экрана – строка подсказки и состояния интегрированной среды. Между ними расположено окно редактирования – ра- бочее поле, в котором можно открывать несколько вкладок для разных про- грамм.

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


ИСПОЛНИТЕЛЬНЫЙ БЛОК

 

1.        Знакомство с интерфейсом программы:

-          Найдите строку Меню (сверху) и строку-подсказку (снизу).

-          Поочередно войдите в указанные ниже разделы Меню и найдите сле-

дующие команды:

ü  В меню Файл

Новый – создать новый фал Oткрыть – открыть файл Сохранить сохранить файл

Сохранить как… сохранить под новым именем

Выход выйти из среды программирования

ü  В меню Правка

Отменить отменить изменение

Восстановить вернуть изменение

ü  В меню Программа

Выполнить выполнить программу

Остановить остановить программу.

 

2.        Наберем простейшую программу, соответствующую условию задачи:

Ввести с клавиатуры два целых числа, найти их сумму, результат вывес- ти на экран с поясняющим текстом.

Внимание! Две косые черты (//) отделяют комментарии, их набирать не нужно.

program raschet; // название программы

uses crt; // подключаемые модули

var x, y, s:integer; // объявление имен переменных и их типа

begin // начало исполнительной части

writeln(’Введите два целых числа’); // написать на экране текст

readln(x,y); // прочитать данные с клавиатуры и запомнить их в переменных

s:=x+y; // выполнить расчет и запомнить его в переменной

writeln(‘Сумма чисел =’,s); // вывести на экран текст и значение переменной

end. // конец программы

 

3.        Просмотрите текст файла, обратите внимание на структуру программы. Структура простейших программ выглядит следующим образом:

program ...; заголовок программы и ее имя

var ...; блок объявления переменных и их типа

begin начало исполнительной части программы

...; предложения, обеспечивающие

...; выполнение

...; программы

end. конец программы (точка обязательна)


Программа на Pascal составляется из отдельных законченных элементов, называемых предложениями. В Паскале текст программы обычно начинается особым предложением заголовком следующего вида:

program proba;

где proba имя текущей программы. Заголовок необязателен.

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

Каждое предложение языка должно отделяться от следующего за ним точ-

кой с запятой ( ; ).

Исключение составляют комментарии. Они не отделяются точкой с запя-

той.

Обычно каждое предложение записывается с новой строки для наглядно-

сти и более легкого понимания текста. Для этих же целей используют отступы и выравнивания.

Комментарии предназначены для пояснения задачи и для временного ис- ключения из текста программы некоторых операторов. В тексте они выделяют- ся фигурными скобками { } или отделяются двумя косыми чертами //. Коммен- тарии игнорируются компьютером при выполнении, однако при выводе текста программы – печатаются.

В Паскале имеется особая группа слов, таких как, например: begin, for, end, programи другие, за которыми закреплены специальные смысловые значения. Такие слова называются служебными (зарезервированными) и должны упот- ребляться в строгом соответствии с заложенным в них смыслом.

Существует и другая группа имен, имеющих стандартно определенный смысл, например, integer, writeln и другие. Их так и называют – стандартные или предопределенные имена.

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

За декларативной частью следует исполнительная часть программы, об- рамляемая словами-ограничителями (логическими скобками): begin и end. Меж- ду указанной парой слов и размещаются предложения, выполняющие в про- грамме  те  или  иные  действия. Исполнительную часть  программы  называ- ют телом программы.

4.        Запустите набранную программу на выполнение. Если после запуска программы внизу окна появляется красная строчка с сообщением (рисунок см. ниже), то в строке, где находится курсор или в предыдущей (но не всегда, это зависит от ошибки!), внимательно просмотрите всю строчку, найдите и ис- правьте ошибку. Если сами не справитесь, позовите учителя.


Пример ошибки, обнаруженной Pascal АВС:

 

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

 

Пример работы программы

6.        Сохраните набранную программу в своей папке.

7.        Разберитесь с работой программы и измените ее так, чтобы она вычис- ляла не сумму, а разность чисел. Проверьте правильность работы измененной программы. Сохраните программу под новым именем в своей папке.