Тема работы: Среда программирования тестирования готовой программы. Программная реализация несложного алгоритма. Проведения исследования на основе использования готовой компьютерной модели.

Цель работы: изучить среду программирования и структуру программы Tuгbo Pascal, научиться составлять несложные программы в этой среде программирования, производить тестирование программы.

Задание 1. Изучить внешний вид системы программирования Турбо Паскаля.

Турбо Паскаль — это система программирования, созданная для повышения качества и скорости разработки программ.

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

Задание 2.Откройте файл, в котором вы запишите программу, выполняющую сложение двух чисел. Для этого нажмите клавишу F10, чтобы выйти в главное меню, затем клавишами перемещения курсора выберите опцию File, а в выпавшем меню команду New.

Найдите в этой программе заголовок, раздел описания переменных, признак начала программы, признак конца программы, тело программы, комментарий.

Пример программы, которая осуществляет сложение двух чисел и выводит сумму на экран:

Crt.Подключаем модуль Cгt>

Write (‘Введите первое число ‘);

Write (‘Введите второе число ‘);

rezult := number1 + number2;

Write (‘Сумма чисел ‘, number1, ‘ и’, number2, ‘ равно’ rezult);

Ответьте на вопросы:

1. Какое назначение переменных, numbeг1, numbeг2, гesult ?

Назначение переменных numbeг1 = 5 , numbeг2 = 7, гezult = 12 и 35.

2. Что обозначает строка: numbeг1 , numbeг2, гesult: integeг?

З. Если присвоить переменной numbeг1 и numbeг2 соответствующие значения 5 и 7 , то какую строчку выдаст

компьютер при использовании последней процедуры Wгite ?

Запишите её в ответ.

получится: Сумма чисел 5 и 7 равна 12.

4. Переведите с английского языка слова: Wгite, Read. Как вы думаете,

что должен делать оператор с таким названием?

Write — записать (писать) , Read — считать.

5. Как вы понимаете запись гeadln (numbeг1); ?

6. Чему равна значение переменной гezult:= numbeг1 + numbeг2 ?

Rezult равен 12.

Задание З. Измените программу, выполняющую в Задании 2, так что бы она находила произведение двух чисел.

Сохраните текстам программы в файле ФАМИЛИЯГРУППА.раs. Результат покажите преподавателю.

rezult := numberl * number2;

Write (‘Произведение чисел ‘ number1, ‘и ‘ number2, ‘ равно ‘ rezult);

Задание 4.Измените программу, выполняющую в задании З так, что бы она выполняла расчёт площади прямоугольника по его длине и ширине. Заполните по результатам работы программу таблицу.

№ п/пПараметры прямоугольника
длинаширинаплощадь

1. Среда программирования – это система программных средств, используемая программистами для разработки программного обеспечения (ПО).

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

3. Сохранить текст в Turbo Pascal можно нажатием команды Save as – сохранить с новым именем, или нажатием горячей клавиши F12.

4.Программы на языке имеют блочную структуру. Блок типа PROGRAM – имеет имя, состоящее только из латинских букв и цифр.

5. Для запуска интегрированной среды программирования нужно установить текущий каталог с Турбо Паскалем (ТР7BIN) и ввести команду: turbo/exe. Чтобы открыть программу нужно нажать клавишу F10, чтобы выйти в главное меню, затем клавишами перемещения курсора выберите опцию File, а в выпавшем меню команду New.

Задание 1. Изучите внешний вид системы программирования Турбо Паскаль.

Задание 2. Откройте файл, в который Вы запишите программу, выполняющую сложение двух чисел. Для этого нажмите клавишу F10, чтобы выйти в главное меню, затем клавишами перемещения курсора выберите опцию File, а в выпавшем меню команду New. Найдите в этой программе заголовок, раздел описания переменных, признак начала программы, признак конца программы, тело программы, комментарий. Ответьте на вопросы:

1. Какое назначение переменных number1, number2, rezult?

2. Что обозначает строка: number1, number2, rezult : integer; ?

3. Если присвоить переменным number1 и number2 соответственно значение 5 и 7, то какую строчку выдаст компьютер при исполнении последней процедуры Write? Запишите ее в отчет.

4. Переведите с английского языка слова: Write, Read. Как вы думаете, что должен делать операторы с таким названием?

5. Как вы понимаете запись: readln(number1); ?

6. Чему равно значение переменной rezult после выполнения оператора: rezult := number1 + number2; ?

7. Что делает оператор присваивания в этой программе?

Задание 3. Измените программу, выполненную в задании 2 так, чтобы она находила произведение двух чисел. Сохраните текстом программы в файле Proizv.pas. Результат покажите преподавателю.

Задание 4. Измените программу, выполненную в задании 3 так, чтобы она выполняла расчет площади прямоугольника по его длине и ширине.Заполните по результатам работы программы таблицу:

№ п/пПараметры прямоугольника
ДлинаШиринаПлощадь
1.
2.
3.
4.
5.

1. Что такое среда программирования?

2. Опишите среду программирования Тurbo Pascal.

3. Как сохранить текст программы в Тurbo Pascal?

4. Какова структура программы на языке Pascal?

5. Как осуществить запуск программы?

Ответы на вопросы

1.Комплекс программ и файлов, позволяющих выполнить полный набор операций, связанных с подготовкой и выполнением программы.

2.Турбо Паскаль — это система программирования, созданная для повышения качества и скорости разработки программ (80-е гг.). Слово Турбо в названии системы программирования — это отражение торговой марки фирмы-разработчика Borland International (США).

Систему программирования Турбо Паскаль называют интегрированной (integration — объединение отдельных элементов в единое целое) средой программирования, т.к. она включает в себя редактор, компилятор, отладчик, имеет сервисные возможности.

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.

2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.

3. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.

4. Информатика и ИКТ. Базовый уровень: практикум для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г.

5. Информатика и ИКТ. 10 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.

6. Информатика и ИКТ. 11 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.

7. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г.

Система программирования Турбо Паскаль (Turbo Pascal) представляет собой сочетание компилятора с языка программирования Паскаль и программной оболочки, помогающей в создании программ. В названии языка Турбо – это торговая марка разработчика системы Турбо Паскаль фирмы Borland International, Inc (США), а Паскаль – название широко распространённого языка программирования (язык назван в честь выдающегося французского математика и философа Блеза Паскаля). Программной оболочкой предоставляется диалоговая среда, которая способствует повышению эффективности создания программ. Эту диалоговую среду называют также средой разработчика Турбо Паскаля.

Система программирования Турбо Паскаль является одной из наиболее популярных систем программирования. Это объясняется сочетанием двух безусловных её достоинств: исключительной простотой и естественностью языка программирования Паскаль и хорошими сервисными возможностями диалоговой среды программирования фирмы Borland. С помощью Турбо Паскаля можно создавать любые программы – от программ, предназначенных для решения простейших вычислительных задач, до сложных современных систем управления базами данных и операционных систем.

Диалоговая среда разработчика Турбо Паскаль

Вход в диалоговую среду осуществляется с помощью ярлыка Турбо Паскаль рабочего стола Windows. После вызова системы на экране компьютера откроется диалоговое окно среды разработчика Турбо Паскаля. Для управления средой разработчика Турбо Паскаля используются меню и функциональные клавиши. Верхняя строка открывшегося окна содержит меню возможных режимов работы, а нижняя – краткую справку о назначении основных функциональных клавиш. Вся остальная часть экрана является окном редактора и предназначена для ввода и корректировки текста программ. В его верхней строке приводится имя того дискового файла, откуда был прочитан текст программы, или имя NONAME00.PAS, если текст не читался с диска.

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

С каждым пунктом меню или функциональной клавишей связывается некоторая команда, управляющая средой. Функциональные клавиши обозначаются F1,F2, …, F12 и располагаются в самом верхнем ряду клавиатуры. Действие функциональных клавиш можно модифицировать одновременным нажатием особых клавиш: ALT, CTRL, SHIFT и т.д. Наиболее часто используемые функциональные клавиши и их сочетание называют «горячими клавишами». Ниже приведены основные команды среды разработчика Турбо Паскаль и соответствующие им горячие клавиши (знак «+» между клавишами означает одновременное нажатие клавиш).

· F10 – вход в меню

· Ctrl+F9 – запуск программы

· Alt+F5 – просмотр пользовательского экрана

· F2 – сохранение программы

· F3 – открытие сохраненной программы

· Alt+F3 – закрытие активного окна

· Alt+X – выход из Турбо Паскаль

· F1 – контекстная помощь

· Ctrl+F1 – справка об операторе, на котором установлен курсор

· Alt+Backspace – отмена последнего изменения

· Ctrl+Y – удаление строки

· Shift+стрелки – выделение блока текста

· Ctrl+Insert – копирование выделенного блока в буфер

· Shift+Insert – вставка из буфера

Последовательность работы с программой в среде Турбо Паскаль:

Открыть ярлык TurboPascal на рабочем столе.

FileÞNew

При этом откроется новый файл со стандартным именем NONAME00.PAS.

  1. Изменение имени диска или текущей директории:

FileÞChang dir…Þвыбрать диск или папкуÞOK

FileÞOpen (или нажать клавишу F3)

  1. Запись файла на диск с новым именем:

FileÞSave as…Þвыбрать путь к папке, в которой хотите сохранить файлÞвписать имя файла вместо *ÞOK

  1. Сохранение файла на диске со старым именем (дозапись):

FileÞSave(или нажать клавишу F2)

  1. Запуск программы на исполнение:

RunÞRun (или одновременно нажать клавиши Ctrl+F9)

DebugÞUser Screen (или одновременно нажать клавиши Alt+F5)

  1. Уменьшение или увеличение размера окна:

Одновременно нажать клавиши Alt+Enter

  1. Копирование результатов в окно Word (для составления отчёта):

Уменьшить окноÞв контекстном меню заголовка окна выбрать СвойстваÞустановить флажок Ú Выделение мышьюÞОКÞОКÞвыделить мышью текст результата расчётаÞ в контекстном меню заголовка окна выбрать ИзменитьÞКопировать Þоткрыть программу MS WordÞПравкаÞВставить

FileÞExit (или одновременно нажать клавиши + )