- •Виды и значения алгоритмических блоков
- •Разновидности структур алгоритмов
- •Функция не определена
- •Варианты заданий Разработать алгоритм решения задачи линейной структуры.
- •Разработать алгоритм решения задачи разветвляющейся структуры.
- •Разработать алгоритм решения задачи циклической структуры.
- •Запись некоторых математических функций на языке Паскаль
- •Примеры записи математических выражений на языке программирования Паскаль
- •Варианты заданий
- •Функциональные клавиши
- •Текстовый редактор среды
- •Последовательность разработки программы в интегрированной среде Турбо Паскаль
- •Справочная система
- •Примеры программ, написанных на языке Паскаль.
- •Контрольные вопросы
- •Варианты заданий
- •Контрольные вопросы
- •Оператор if.
- •Варианты заданий
- •Контрольные вопросы
- •Варианты заданий
- •Варианты заданий
- •Контрольные вопросы
- •Варианты заданий
- •Контрольные вопросы
- •1 Оператор тела цикла;
- •Варианты заданий
- •Контрольные вопросы
- •Решение типового примера
- •Варианты заданий:
- •Дополнительные задания
- •Контрольные вопросы
- •В разделе type
- •Решение типовой задачи
- •Варианты заданий:
- •Дополнительные задания
- •Контрольные вопросы
- •Решение типовой задачи
- •Программа
- •Варианты заданий с подпрограммами - функциями:
- •Варианты заданий с подпрограммами – процедурами:
- •Контрольные вопросы
Запись некоторых математических функций на языке Паскаль
Вычисляемая функция |
Математическая запись |
Запись на языке Паскаль |
xy |
|
exp(y*ln(x)) |
|
|
exp(1/y*ln(x)) |
arcsin(x)
|
|
arctan(x/sqrt(1-sqr(x))) |
arcos(x) |
|
arctan(sqrt(1-sqr(x))/x) |
logy(x) |
lnx/lny |
ln(x)/ln(y) |
tg(x) |
sinx/cosx |
sin(x)/cos(x) |
Существует ряд констант, к значениям которых можно обращаться без предварительного определения: число - Pi, логическая «истина» - True, логическая «ложь» - False.
Все значения углов, используемые в функциях языка Паскаль, представляются в радианах, для преобразования значения угла из радианной меры в градусную необходимо значение угла умножить на число 180/Pi.
Примеры записи математических выражений на языке программирования Паскаль
Математическая запись |
Запись на языке Паскаль |
|
(a+sin(b/4-1)/cos(b/4-1))/(4*c-ln(b + 1 )/ln(10)) |
|
(exp((a+4)*ln(b))+c/2)/(c/3-a*b) |
Варианты заданий
Записать на языке Паскаль следующие выражения:
|
|
|
24 |
|
|
|
|
25 |
|
|
|
|
26 |
|
|
|
|
27 |
|
|
|
|
28 |
|
|
|
|
29 |
|
|
|
|
30 |
|
|
|
|
31 |
|
|
|
|
32 |
|
|
|
|
33 |
|
|
|
|
34 |
|
|
|
|
35 |
|
|
|
|
36 |
|
|
|
|
37 |
|
|
|
|
38 |
|
|
|
|
39 |
|
|
|
|
40 |
|
|
|
|
41 |
|
|
|
|
42 |
|
|
|
|
43 |
|
|
|
|
44 |
|
|
|
|
45 |
|
|
|
|
46 |
|
Контрольные вопросы
Почему знак умножения на языке Паскаль всегда выписывают явно (например, пишут a*t, а не at) ?
Что вам известно о соответствии типов переменных в языке Паскаль?
Какие арифметические операции можно выполнять в Паскале?
Что вам известно о приоритете арифметических действий в Паскале?
Какие математические функции есть в Паскале?
Лабораторная работа №3.
Тема: Работа в среде Turbo Pascal
Цель: Изучить основные приемы работы в среде Turbo Pascal
Основные функции среды TURBO PASCAL
Система программирования TURBO PASCAL представляет собой совокупность компилятора языка программирования Pascal и инструментальной программной оболочки. Для вызова Turbo Pascal следует дать команду: Пуск – Программы – Turbo Pascal.
По этой команде в память загружается файл TURBO.EXE, на экране монитора появляется оболочка Turbo Pascal. Верхняя строка оболочки содержит «главное меню» режимов работы Turbo Pascal, нижняя строка - краткую справку о назначении основных функциональных клавиш. Центральная часть экрана принадлежит окну редактора для ввода и редактирования текста программы. Под верхней строкой в центре двойной рамки приводится имя дискового файла (новому файлу присваивается имя NONAME00.PAS). Цифра в верхнем правом углу окна редактора обозначает номер окна редактирования. В Turbo Pascal можно одновременно работать с 9 программами, каждая из которых располагается в отдельном окне редактора. Кроме окон редактора используются окна: отладочного режима, вывода результатов работы программы, справочной службы, стека, регистров.
Для перехода в главное меню необходимо нажать клавишу F10, поместить курсор на нужную функцию, нажать ENTER. В появившемся ниспадающем меню выбрать необходимую опцию и нажать ЕNTER. Например, для сохранения текста программы на диске нужно нажать F10, переместить курсор на FILE, затем SAVE и нажать ENTER, в появившемся диалоговом окне задать имя файла, под которым ваша программа будет храниться на диске. Отметим, что имя файла, под которым текст программы хранится на диске, не эквивалентен имени программы, заданным в первой строке программы, написанной на Паскале.
