
- •Министерство образования и науки российской федерации
- •Предисловие
- •Общие понятия и правила программирования на языке Турбо Паскаль
- •Структура программы на языке Паскаль
- •Основная программа
- •1. Ввод исходных данных
- •2. Расчет
- •Стандартные математические функции
- •Запись математических выражений на языке Паскаль
- •Запись математических выражений на языке Паскаль
- •Вывод результатов
- •Технология программирования
- •Практическое задание 1 Работа компьютера в режиме калькулятора (вычисления)
- •Контрольные вопросы
- •Лабораторная работа № 2 Линейное программирование. Решение математических выражений.
- •Практическое задание 2
- •Индивидуальное задание
- •Лабораторная работа № 3 Базовая структура ветвление. Условный оператор If ..Then
- •Основные теоретические положения
- •Практическое задание 3
- •Индивидуальное задание
- •Список рекомендуемой литературы
- •Порядок выполнения лабораторных работ
- •Обозначения графические в схемах алгоритмов (гост 19.701-90)
- •Главное меню среды Турбо Паскаль
- •Функции клавиш
- •Содержание
- •Издательство
- •625000, Г. Тюмень, ул. Володарского, 38
- •625 039, Г. Тюмень, ул. Киевская, 52
Практическое задание 1 Работа компьютера в режиме калькулятора (вычисления)
Выполнить задания придерживаясь к требованиям описанных в приложении 1.
Набрать программу: {пояснения к программе:}
Program Primer; { -название программы 'Primer'}
uses crt; {Объявлен модуль crt}
Begin { -начало программы}
Clrscr; { -очистка экрана или окна вывода}
write('Y=', 6+3 ); readkey; { -вывод на экран результата Y=9.}
End. { -конец программы}
Оформить задачу выдерживая все этапы технологии программирования
2. Запустить (исполнить) программу { -нажать Ctrl+F9}
3. Написать программу для вычисления следующих выражений, ввод и вывод данных осуществить разными способами:
17+34;
24,7+56;
24:3;
5-6;
│-9│;
12/3/4
;
.
4. Написать программу для вычисления следующих выражений, вывод результата осуществить разными способами:
Ответ:
-3.941621
Ответ:
4.1
Ответ:
-0.2496655
Написать программу для вычисления выражения:
и
вывести ответ в центре экрана.
Контрольные вопросы
Что называют идентификаторами языка Паскаль. Какие требования к ним предъявляются?.
Опишите структуру программы на языке Паскаль.
Из каких частей, как правило, состоит основная программа? Какие функции они выполняют?
Назовите основные способы ввода данных.
Назовите основные способы вывода данных.
Какие этапы включает в себя технология программирования?
Лабораторная работа № 2 Линейное программирование. Решение математических выражений.
Цель:
Линейной называют программу, реализующую конструкцию следования, когда инструкции расположены одна под другой и последовательно выполняются.
Пример алгоритма линейной структуры, представлен на рисунке 1.
Рис. 1 Пример алгоритма линейной структуры
Практическое задание 2
1. По алгоритму представленному на рисунке 1, составить программу на языке Паскаль для вычисления площади прямоугольника S=a*b.
2. В окне редактора TurboPascal набрать готовую программу, представленную ниже и разработать для нее алгоритм.
Во всех программах не забывайте в начале Uses crt; и в конце readkey: или readln, для удержания изображения до нажатия клавиши.
Program Area; Uses crt; {программа по линейной структуре программирования}
var a,b,s: real; { описание переменных. Тип вещественный }
Begin { начало программы S }
ClrScr; { очистка экрана. От англ. CLeaR SCReen }
write('a='); readln(a); {ввод длины и переход на следующую строку}
write('b='); readln(b); {ввод ширины и переход на следующую строку}
s:=a*b; { вычисление по формуле }
write('S=',s); { вывод результата на экран }
readkey; {удержание изображения до нажатия клавиши}
End. { конец программы Area }
В результате выполнения программы (Ctrl+F9) на экран выводится сообщение: S = ….
Отредактировать программу, добавив в программу комментарий к вводу переменных и выводу ответа (Например: Введите сторону а=; Площадь прямоугольника S= ).
Составить программу вычисления площади круга:
Оформить задачу, соблюдая все этапы технологии программирования.
Составить программу вычисления площади треугольника:
. Оформить задачу, соблюдая все этапы технологии программирования.
Изменить вывод результата в листинге программы вычисления площади треугольника, выполнив следующие задания:
выделить целую часть результата;
выделить дробную часть результата;
получить целый остаток от деления;
округлить результат
округлить до целого, не превосходящего результат.
В результате должно получиться еще пять независимы программ на языке Паскаль.
Составить программу вычисления выражения: Y=Sin(a+b/2), при a=15, b=30 (градусов). Оформить задачу, соблюдая все этапы технологии программирования.