Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОМПЛЕКТ_Инф.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆
  1. Задание на выполнение работы Задание №1

В отчете по практической работе составmnt блок-схему вычисления выражения F= , переменные x,y,l – вводятся пользователем с клавиатуры.

Задание №2

В листинге 1 и 2 приведены программы, по блок-схеме из задания 1 на двух языках программирования QBasic и Pascal соответственно. Напишите каждую программу в своей среде программирования: программу из листинга 1 в QBasic, программу из листинга 2 в PascalABC, откомпилируйте их и запустите. Занесите программы в отчет с комментариями к каждой строке программного кода.

Листинг 1. Программа на языке QBasic

REM Вычисление выражения

10 CLS

20 INPUT x,y,l

30 sh = ((x*x)*SQRT(y)-y*(cos(x/2)*cos(x/2)))

40 z=SQRT(SQRT(2*sqrt(ABS(1+l^x))))

50 F=sh/z

60 PRINT «Значение выражения =»; F

Листинг 2. Программа на языке Pascal.

uses Crt;

var

x, y, l, sh, z, f: double;

begin

ClrScr;

WriteLn(‘Введите x,y,l’);

ReadLn(x, y, l);

sh := (sqr(x) * sqrt(y) - y * sqr(cos(x/2)));

z := sqrt(sqrt(2 * sqrt(abs(1 + exp(x * ln(l))))));

f := sh / z;

WriteLn(f:4:2);

ReadLn

end.

Задание №3

Протестируйте программы из задания 2 и запишите свои данные в таблицу:

№ п/п

Значения переменной x

Значения переменной y

Значения переменной l

Рассчитанные значения выражения F

Basic

Pascal

1

2

3

Задание №4

Доработайте программу листинга 3 на языке QBasic для вычисления значения функции по одной из формул

Листинг 3.

CLS

REM Значение функции

INPUT «Введите a, b, x»; a, b, x

IF … THEN … : goto 1 ELSE …: goto 1

1 PRINT “y=”; y

END

Вместо знаков … вставьте необходимые операторы. Напишите программу в среде программирования, откомпилируйте и запустите. Составьте блок-схему по приведенной программе. Оформите блок-схему и программу в отчет.

Задание №5

Составьте программу на языке Паскаль. Напишите программу в среде программирования, откомпилируйте и запустите. Оформите программу в отчет. Сравните результаты этой программы с результатами программы из задания 4.

Задание №6

Сделайте вывод о проделанной работе:

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

  1. Что такое программа?

  2. Что называется оператором?

  3. Как осуществляется просмотр результата программы в Qbasic и в PascalABC?

  4. Какая программа называется разветвляющейся?

  5. Какое выражение называется условным?

  6. Какие данные являются исходными для задачи?

  1. Список используемой литературы

  1. Кузнецов А.А. и др. Информатика, тестовые задания. – М., 2006.

  2. Михеева Е.В. Практикум по информации: учеб. пособие. – М., 2004.

  3. Михеева Е.В., Титова О.И. Информатика: учебник. – М., 2005.

  4. Семакин И.Г., Хеннер Е.К. Информатика. Учебник 10-11 кл. – М., 2007.

  5. Угринович Н.Д. и др. Практикум по информатике и информационным технологиям 10–11 кл. – М., 2002.

  6. Угринович Н.Д. Информатика и информационные технологии. Учебник 10–11 кл. – М., 2002.

  7. Угринович Н.Д. Преподавание курса «Информатика и ИКТ» 7–11 классы. – М., 2005.