- •3. Упражнения на виды информации
- •4. Заполнить таблицу об информационных процессах
- •5. Выполнить задания на кодирование информации
- •II. Управление и алгоритмы. Программное управление работой компьютера
- •5. Составление и вычисление логических выражений
- •6. Обобщение основных понятий программирования
- •7. Задачи на условный оператор и оператор выбора
- •III. Первое знакомство с компьютером
- •2. Задачи на измерение объёма памяти
- •4. Элементы компьютерного интерфейса
- •5. Файлы. Файловая система
- •IV. Текстовая и графическая информация и компьютер
- •1.Тексты в компьютерной памяти
- •Операторы ввода/вывода
- •Работа в среде Турбо-Паскаля Работа с блоками
- •Практическая часть Задание на лабораторную работу
- •Лабораторная работа «Линейный алгоритм. Вычисление по формуле»
- •Лабораторная работа «Программирование ветвящихся алгоритмов»
- •Часть 1.
- •Часть 2
- •Часть 3
- •Часть 4
- •Часть 5
- •Л абораторная работа
Практическая часть Задание на лабораторную работу
В приведенных ниже заданиях необходимо:
описать все указанные переменные;
с помощью оператора ввода задать значения этих переменных;
с помощью оператора вывода вывести значения этих переменных на экран в формате "<имя переменной> = <значение>", например, X=3.5
Оформить отчет. Туда записать
тему,
цель,
задание,
программу,
результаты полученные на экране
сделать вывод по работе
Вар |
Задание |
1 |
i1, j1 - целые, g1 - вещественная, b - байтовая, v1, v2 - символьные |
2 |
r1 - целая, g1, h - вещественные, t - байтовая, rq, vc, f - символьные |
3 |
er, t6 - целые, rz - вещественная, b, ra - байтовые, w - символьная |
4 |
bn, kj, yu - целые, q1 - вещественная, b, t - байтовые, my, my1 - символьные |
5 |
mq, hg - целые, g1, rl - вещественные, b, i67 - байтовые, d1, er2 - символьные |
6 |
mo, w2 - целые, w4, ur - вещественные, x, q12 - байтовые, wx, aw - символьные |
7 |
xz, yu - целые, q2, o9 - вещественные, h, ws7 - байтовые, q1, qq2 - символьные |
8 |
bt, g5 - целые, s1, re - вещественные, b, w2q - байтовые, dd, sss - символьные |
9 |
jy, ww - целые, re, t5 - вещественные, v, gfd - байтовые, we, s1d - символьные |
10 |
q1, i8 - целые, e3, re - вещественные, x, e34 - байтовые, wq, r4t - символьные |
11 |
q1, rr - целые, kk, yl - вещественные, f, fdf - байтовые, ep, pp2 - символьные |
12 |
nh, nn - целые, w1, yy - вещественные, j, w24 - байтовые, tt, ttt - символьные |
13 |
vr, yi - целые, lk, as - вещественные, q, sas - байтовые, ry, v5d - символьные |
14 |
w2, u5 - целые, aa, hy - вещественные, x, q12 - байтовые, t5, rfv - символьные |
15 |
n7, gg - целые, g1, w2 - вещественные, x, q12 - байтовые, s3, qqq – символьные |
Лабораторная работа «Линейный алгоритм. Вычисление по формуле»
Цель: познакомиться с основами языка Паскаль, переменными, структурой программы; научиться составлять простейшие линейные алгоритмы, вычислять по заданным формулам.
Теоретическая часть
Структура линейного алгоритма на языке Паскаль Структура линейного алгоритма на блок-схемах
P
rogram
назв_прогр;
Var
Переменная_1:тип;
Переменная_2:тип;
…………………………………………………….
Переменная_n:тип;
Begin
Read(список перем);
Вычисления;
writeln(вывод ответа)
End.
Пример.
Найти значение выражения
program familiya;
var
x,k:integer;
y:real;
begin
write(‘x=’);read(x);
write(‘k=’);read(k);
y:=sqrt(x+k)/abs(x-1);
writeln(‘y=’,y:6:3)
end.
Задания на лабораторную работу
Написать программу для расчета по формуле согласно своему варианту. К программе начертить блок-схему. Получившиеся листинги программ распечатать или переписать в отчет по лабораторной работе. Кроме того, для выбранных самостоятельно исходных данных получить соответствующие ответы. Компьютерный эксперимент провести 5 раз. Если результатом будут необычные надписи, то их тоже отобразить в отчете.
В отчете указать тему, вариант, записать цель работы, условие по своему варианту, листинги программ, блок-схему алгоритма. Кроме того письменно ответить на вопросы. В конце работы сделать выводы.
Контрольные вопросы
Как оформляется оператор вывода на экран?
Что можно использовать в качестве оператора вывода? Какой символ используется для разделения элементов списка вывода?
Что будет выведено на экран, если в списке вывода записано: число; имя переменной; текст в кавычках; арифметическое выражение?
Как сделать, чтобы информация выводилась со следующей строки?
Почему перед оператором ввода целесообразно записывать оператор вывода?
Как оформляется арифметическое выражение в алгоритмическом языке?
Как оформляется оператор присваивания? Как он работает?
