- •Виды и значения алгоритмических блоков
- •Разновидности структур алгоритмов
- •Функция не определена
- •Варианты заданий Разработать алгоритм решения задачи линейной структуры.
- •Разработать алгоритм решения задачи разветвляющейся структуры.
- •Разработать алгоритм решения задачи циклической структуры.
- •Запись некоторых математических функций на языке Паскаль
- •Примеры записи математических выражений на языке программирования Паскаль
- •Варианты заданий
- •Функциональные клавиши
- •Текстовый редактор среды
- •Последовательность разработки программы в интегрированной среде Турбо Паскаль
- •Справочная система
- •Примеры программ, написанных на языке Паскаль.
- •Контрольные вопросы
- •Варианты заданий
- •Контрольные вопросы
- •Оператор if.
- •Варианты заданий
- •Контрольные вопросы
- •Варианты заданий
- •Варианты заданий
- •Контрольные вопросы
- •Варианты заданий
- •Контрольные вопросы
- •1 Оператор тела цикла;
- •Варианты заданий
- •Контрольные вопросы
- •Решение типового примера
- •Варианты заданий:
- •Дополнительные задания
- •Контрольные вопросы
- •В разделе type
- •Решение типовой задачи
- •Варианты заданий:
- •Дополнительные задания
- •Контрольные вопросы
- •Решение типовой задачи
- •Программа
- •Варианты заданий с подпрограммами - функциями:
- •Варианты заданий с подпрограммами – процедурами:
- •Контрольные вопросы
Варианты заданий Разработать алгоритм решения задачи линейной структуры.
|
|
|
9 |
|
|
|
|
10 |
|
|
|
|
11 |
|
|
|
|
12 |
|
|
|
|
13 |
|
|
|
|
14 |
|
|
|
|
15 |
|
|
|
|
16 |
|
Разработать алгоритм решения задачи разветвляющейся структуры.
|
|
|
16 |
|
|
|
|
|
17 |
|
|
|
|
|
18 |
|
|
|
|
|
19 |
|
|
|
|
|
20 |
|
|
|
|
|
21 |
|
|
|
|
|
22 |
|
|
|
|
|
23 |
|
|
|
|
|
24 |
|
|
|
|
|
25 |
|
|
|
|
|
26 |
|
|
|
|
|
27 |
|
|
|
|
|
28 |
|
|
|
|
|
29 |
|
|
|
|
|
30 |
|
|
Разработать алгоритм решения задачи циклической структуры.
Найти сумму или произведение конечного ряда
|
|
|
8. |
|
|
|
|
9. |
|
|
|
|
10. |
|
|
|
|
11. |
|
|
|
|
12. |
|
|
|
|
13. |
|
|
|
|
14. |
|
Вычислить сумму бесконечного ряда с заданной точностью e = 0,00001. Условием окончания вычислений считать Sn <= e.
Значение x задать самостоятельно.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Вычислить значение функции У(х) на отрезке [a;b] с шагом h, c и d константы. Значения a, b, h задаются с клавиатуры.
1 |
a=2, b=12, h=0.5 |
9 |
a=1, b=10, h=0.5 |
2 |
a=0.5, b=2, h=0.1. |
10 |
a=2, b=5, h=0,25 |
3 |
a=1, b=10, h=0,5 |
11 |
|
4 |
a=1,
b=4 |
12 |
a=1, b=10, h=0.25 |
5 |
a=-2, b=3, h=0.5 |
13 |
a=0.5, b=2, h=0.2 |
6 |
a=3, b=12, h=0.5 |
14 |
a=2, b=10, h=0.5 |
7 |
a=1, b=5, h=0.5 |
15 |
a=1, b=5, h=0.25 |
8 |
a=1, b=6, h=0.5 |
16 |
a=0, b=6, h=0.5 |
Контрольные вопросы
Что такое алгоритм?
Какие виды алгоритмов вам известны?
Что такое алгоритм с ветвлением?
Что такое циклический алгоритм?
Что такое блок модификации?
Какие блоки вы знаете?
Лабораторная работа №2.
Тема: Запись выражений на языке Паскаль
Цель: Научиться записывать математические выражения на языке программирования Паскаль
Теоретическая часть.
Для вычисления любых математических формул в языке Паскаль используются выражения. Выражение задает порядок выполнения действий над элементами данных и состоит из операндов (констант, переменных, обращений к функциям), круглых скобок и знаков операций. Операции определяют действия, которые надо выполнить над операндами. Круглые скобки ставятся как и в обычных арифметических выражениях для управления порядком выполнения операций. В языке Паскаль принят приоритет операций. Вначале выполняются операции: умножения, деления (*, /, MOD, DIV), логические операции AND, OR, выражения в круглых скобках.
В языке Паскаль есть встроенные функции, которые используются в арифметических выражениях. Однако многих часто используемых математических функций в Паскале не существует и программист должен самостоятельно вычислить их, используя стандартные функции.
