Программная реализация несложного алгоритма

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

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

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

Иконка файла материала 191. Программная реализация несложного алгоритма.doc

Практическая работа № 6

 

Тема: Программная реализация несложного алгоритма

 

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

Образовательные результаты, заявленные во ФГОС третьего поколения:

Студент должен

Уметь:

- составлять несложные программы на языке Turbo Pascal,

- проводить тестирование программ.

Знать:

- этапы решения задач на ЭВМ,

- среду программирования языка Turbo Pascal,

-структуру программы на языке Turbo Pascal,

- операторы языка Turbo Pascal.

Краткие теоретические и учебно-методические материалы по теме

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

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

Основные файлы Турбо Паскаля:

Turbo.exe – исполняемый файл интегрированной среды программирования;

Turbo.hlp  – файл, содержащий данные для помощи;

Turbo.tp   – файл конфигурации системы;

Turbo.tpl  – библиотека стандартных модулей, в которых содержатся встроенные процедуры и функции (SYSTEM, CRT, DOS, PRINTER, GRAPH, TURBO3, GRAPH3).

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

Активное окно– это окно с которым вы в настоящий момент работаете.

Общие горячие клавиши:

F1 – выводит окно подсказки;

F2 – сохраняет файл активного окна;

F3 – появление диалогового окна и возможность открыть файл;

F4 – запускает программу до строки, на которой стоит курсор;

F5 – масштабирует диалоговое окно;

F6 – переходит к следующему открытому окну;

F7 – запускает программу в режиме отладки с заходом внутрь процедур; 

F8 – запускает программу в режиме отладки, минуя вызов процедур;

F9 – компилирование программы в текущем окне;

F10 – возвращение в меню.

Три возможности для входа в меню:

- с помощью "мышки";

- с помощью клавиши F10;

- с помощью комбинации Alt+<выделенная буква>.

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

С помощью клавиш управления курсором подсветите слово FILE и нажмите клавишу "Enter". Появилась вертикальная таблица со списком команд, называемая ниспадающим меню.

Open-F3 – открыть существующий файл (при активизации этой опции появляется окно со списком файлов, где можно выбрать необходимый),

New – создать новый файл (очищает память редактора и переводит в режим создания нового файла, которому присваивается имя Noname.pas; имя можно  изменить при записи файла на диск),

Save-F2 – сохранить файл (переписывает файл из памяти редактора на диск),

Saveas – сохранить с новым именем,

Saveall – сохранить все в окнах (записывает содержимое всех окон редактора в соответствующие файлы),

Changedir – смена каталога (позволяет изменить установленный по умолчанию диск или каталог),

Print – печать файла,

Getinfo – выдача информации о текущем состоянии программы и используемой памяти,

DOS Shell – выход в DOS без выгрузки из памяти (для возврата ввести команду exit),

Exit – выход и выгрузка из памяти.

При выполнении данной практической работы следует строго выполнять правила записи арифметических конструкций и операторов в среде Turbo-Pascal.

Задачи практической  работы:

1. Выполнить практическую  работу;

2.Оформить отчёт по практической  работе;

Обеспеченность занятия (средства обучения)

Основные источники: 

1.            Учебно-методическая литература:

·              Михеева Е.В. Практикум по информации: учеб. пособие. – М., 2004.

·              Михеева Е.В., Титова О.И. Информатика: учебник. – М., 2005.

·              Семакин И.Г., Хеннер Е.К. Информатика. Задачник-практикум 8–11 кл. (в 2 томах). – М., 2002.

·              Семакин И.Г., Хеннер Е.К. Информатика. Учебник 10-11 кл. – М., 2007.

·              Уваров В.М., Силакова Л.А., Красникова Н.Е. Практикум по основам информатики и вычислительной техники: учеб. пособие. – М., 2005.

·              Угринович Н.Д. и др. Практикум по информатике и информационным технологиям 10–11 кл. – М., 2002.

2.     Лист писчей бумаги формат А4 (210x297мм) с нанесенной ограничительной рамкой, отстоящей от левого края листа на 20мм и от остальных на 5мм со штампом основной надписи 15х185 мм (ГОСТ 2.104-2006).

3.     Ручка с чернилами черного цвета.

4.     Карандаш простой.

5.     Персональный компьютер, среда программирования Turbo Pascal.

Вопросы для закрепления теоретического материала 
к практической работе:

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

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

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

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

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

Инструкция по выполнению практической работы

Внимательно изучить раздаточный и краткий теоретический материал.

Изучить порядок выполнения задания.

Методика анализа результатов, полученных в ходе практической  работы

Контролем  является защита отчета по  практическому занятию.

Задания практической работы:

Задание 1.   Ввести и отладить программу. Вычислить площадь  круга радиуса r.

program Zl;

const pi = 3.14159;

var r, s: rеal;

begin

write(‘Введите радиус круга в см’);

readln (r);

s : = pi * sqr(r);

writeln (‘площадьs,s);

end.

Контрольный расчет: r=1, тогда результат s=3.14159 .

 

Задание 2. Вычислить значение функции  z = ax + y, где   у = Зх-1. 

program z2;

var а,x,y,z: real;

begin

readln (a,х);

y : = 3 * x – 1;

z : = a*x + y;

writeln (‘z=’, z);

end.

Контрольный расчет: a= 1,  x=2, тогда результат z=7.

 

Задание 3. Вычислить силы притяжения F между телами массы М1 и М2, находящимися на расстоянии R друг от друга, если , где

гравитационная постоянная = 6,673*10-8. Значения М1, М2 и R ввести с клавиатуры.

I.            Постановка задачи:

Входные данные: константа Betta, переменные вещественного типа M1, M2, R.

Результаты: вещественная переменная F.

II.          Математическая модель: Вычисление по формуле .

III.      Блок -схема алгоритма:

Таблица идентификации

переменные

β

M1

M2

R

F

имена

betta

m1

m2

r

f

 

IV. Программа:

Program Ex2;

Const betta=6.673E-8;

Var  m1,m2,r,f:real;

begin

writeln('Введите m1, m2,и r’ );

readln(m1,m2,r);

f:=betta*m1*m2/sqr(r);

writeln('Сила-', f:8);

end.

Результат выполнения программы:

Введите m1, m2 и r

0.12  52  50      Сила - 1.665581Е-10.


Посмотрите также