- •Введение Обозначения
- •Аппаратные средства компьютера
- •Назначение основных клавиш на клавиатуре
- •Программные средства компьютера
- •Системы счисления
- •Лабораторная работа № 1. Операционная система на компьютере Терминология
- •Порядок выполнения
- •Контрольные вопросы
- •Лабораторная работа № 2. Текстовые документы на компьютере Терминология
- •Порядок выполнения
- •Контрольные вопросы
- •Лабораторная работа № 3. Формулы на компьютере Терминология
- •Порядок выполнения
- •Контрольные вопросы
- •Лабораторная работа № 4. Электронные таблицы на компьютере Терминология
- •Порядок выполнения
- •Пример таблицы с формулами
- •Пример таблицы с результатами вычислений
- •Контрольные вопросы
- •Лабораторная работа № 5. Базы данных на компьютере Терминология
- •Порядок выполнения
- •Контрольные вопросы
- •Лабораторная работа № 6. Растровая графика на компьютере Терминология
- •Порядок выполнения
- •Контрольные вопросы
- •Лабораторная работа № 7. Презентационная графика на компьютере Терминология
- •Порядок выполнения
- •Контрольные вопросы
- •Лабораторная работа № 8. Программирование последовательных вычислений Элементы языка Pascal
- •Операции и функции в языке Pascal
- •Порядок выполнения
- •Примеры программ на языке Pascal
- •Дополнительное задание
- •Контрольные вопросы
- •Лабораторная работа № 9. Программирование разветвлений Алгоритм линейной структуры
- •Алгоритм разветвляющейся структуры
- •Порядок выполнения
- •Примеры задач
- •Дополнительное задание
- •Контрольные вопросы
- •Лабораторная работа № 10. Программирование циклов Алгоритм циклической структуры
- •Порядок выполнения
- •Примеры задач
- •Дополнительное задание
- •Контрольные вопросы
- •Лабораторная работа № 11. Программирование задач с одномерными массивами Одномерные массивы
- •Порядок выполнения
- •Пример задачи
- •Дополнительное задание
- •Фрагменты вычисления характеристик одномерного массива
- •Фрагменты операций с одномерными массивами
- •Контрольные вопросы
- •Лабораторная работа № 12. Программирование задач с двумерными массивами Двумерные массивы
- •Порядок выполнения
- •Пример задачи
- •Дополнительное задание
- •Фрагменты вычисления характеристик строк и столбцов двумерного массива
- •Фрагменты операций с двумерными массивами
- •Квадратные матрицы
- •Контрольные вопросы
- •Лабораторная работа № 13. Программирование процедур и функций Подпрограммы
- •Порядок выполнения
- •Дополнительное задание
- •Примеры задач
- •Контрольные вопросы
- •Лабораторная работа № 14. Программирование структурных типов данных Файлы
- •Порядок выполнения
- •Примеры задач
- •Дополнительное задание
- •Контрольные вопросы
Порядок выполнения
Зайти в Borland Pascal.
Набрать текст программы для решения задачи № 1 и получить ответ (при
;
;
).Исправить программу так, чтобы она решала задачу с использованием оператора цикла с постусловием.
Исправить программу так, чтобы она решала задачу с использованием оператора безусловного перехода.
Набрать текст программы для решения задачи № 2 и получить ответ.
Исправить программу так, чтобы она решала задачу с использованием оператора цикла с предусловием.
Исправить программу так, чтобы она решала задачу с использованием оператора цикла с параметром.
Примеры задач
Задача 1.
Вычислить значения функции
(Обозначения:
|
Задача 2.
Вычислить значения функции
|
Program Lab10a; |
Program Lab10b; |
Var |
Var |
x,y,xn,xk,dx:real; |
x,y:real; |
Begin |
Begin |
writeln('Введи xn,xk,dx'); |
x:=0; |
read(xn,xk,dx); |
repeat |
x:=xn; |
y:=sin(x)/cos(x); |
while x<=xk do |
writeln(x,y); |
begin |
x:=x+1; |
y:=exp(x); |
until x>10; |
writeln('при x=',x:10:3,' y=',y:10:3); |
End. |
x:=x+dx; |
|
end; |
|
End. |
|
Дополнительное задание
Вычислить
,
где с увеличивается от сн
до ск с шагом с.Вычислить
,
где P меняется от Pн
= 0,3 до Pк = 1,5 с
шагом P
= 0,2.Вычислить
,
где y меняется от y
н = 1 до y к
= 5 с шагом y
= 0,5.Вычислить
где 0
уменьшается от
н до
к с шагом
.Вычислить
где n – целое число
и меняется от nн
= 100 до nк
= 10 с шагом n
= 5.Вычислить
,
где x увеличивается
от xн до xк
с шагом x.Вычислить
,
где x увеличивается
от xн до xк
с шагом x.
Контрольные вопросы
Что такое алгоритм циклической структуры? Перечислите операторы, реализующие этот алгоритм.
Что такое цикл? Перечислите составляющие и разновидности циклов.
Какой вид имеет оператор цикла с предусловием и что он означает?
Какой вид имеет оператор цикла с постусловием и что он означает?
Какой вид имеет оператор цикла с параметром (при увеличении параметра) и что он означает?
Какой вид имеет оператор цикла с параметром (при уменьшении параметра) и что он означает?
Что такое параметр цикла? Может ли он быть целым числом, дробным числом?
Напишите, что означает каждая строка в вышеприведённых программах.
Напишите программу к одной из задач дополнительного задания.
