Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник задач. 8 класс.doc
Скачиваний:
13
Добавлен:
12.11.2019
Размер:
3.3 Mб
Скачать

Практическая часть Задание на лабораторную работу

В приведенных  ниже заданиях необходимо:

  1. описать все указанные переменные;

  2. с  помощью оператора ввода задать значения этих переменных;

  3. с помощью оператора вывода вывести значения этих переменных на экран в формате "<имя переменной> = <значение>", например, X=3.5

  4. Оформить отчет. Туда записать

    1. тему,

    2. цель,

    3. задание,

    4. программу,

    5. результаты полученные на экране

    6. сделать вывод по работе

Вар

Задание

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 раз. Если результатом будут необычные надписи, то их тоже отобразить в отчете.

В отчете указать тему, вариант, записать цель работы, условие по своему варианту, листинги программ, блок-схему алгоритма. Кроме того письменно ответить на вопросы. В конце работы сделать выводы.

Контрольные вопросы

  1. Как оформляется оператор вывода на экран?

  2. Что можно использовать в качестве оператора вывода? Какой символ используется для разделения элементов списка вывода?

  3. Что будет выведено на экран, если в списке вывода записано: число; имя переменной; текст в кавычках; арифметическое выражение?

  4. Как сделать, чтобы информация выводилась со следующей строки?

  5. Почему перед оператором ввода целесообразно записывать оператор вывода?

  6. Как оформляется арифметическое выражение в алгоритмическом языке?

  7. Как оформляется оператор присваивания? Как он работает?