Лабораторно-практическая работа № 2 Целый и вещественный тип данных

Раздел Информатика
Класс 9 класс
Тип Другие методич. материалы
Автор
Дата
Формат docx
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

ЛАБОРАТОРНО-ПРАКТИЧЕСКАЯ РАБОТА № 2

ЦЕЛЫЙ И ВЕЩЕСТВЕННЫЙ ТИП ДАННЫХ В ПАСКАЛЕ

ЦЕЛЬ: познакомиться с целыми и вещественными типами данных и научиться использовать их при решении задач.





ТЕОРЕТИЧЕСКАЯ ЧАСТЬ


В Турбо Паскале имеется пять целочисленных типов, диапазон возможных значений которых зависит от их внутреннего представления. Типы целых, объем занимаемой памяти, и диапазон возможных значений приведены в таблице.


Тип

Длина,
байт

Диапазон

INTEGER

2

-32 768..32767

SHORTINT

1

-128 .. 127

LONGINT

4

-2 147 483 648.. 2 147 483 647

BYTE

1

0..2555

WORD

2

0..65535


Над данными целого типа определены следующие операции:

+, -, /, *, div -целая часть от деления (5 div2=2),

mod - остаток от деления (5 mod 2=1).

В Турбо Паскале имеется пять видов вещественных типов, диапазон возможных значений которых зависит от их внутреннего представления.



Тип

Длина,
байт

К-во
зн. цифр

Диапазон

REAL

6

11..12

Лабораторно-практическая работа № 2 Целый и вещественный тип данных

SINGLE

4

7..8

Лабораторно-практическая работа № 2 Целый и вещественный тип данных

DOUBLE

8

15..16

Лабораторно-практическая работа № 2 Целый и вещественный тип данных

EXTENDED

10

19..20

Лабораторно-практическая работа № 2 Целый и вещественный тип данных

COMP

8

19..20

Лабораторно-практическая работа № 2 Целый и вещественный тип данных







ХОД РАБОТЫ

1.Откомпилируйте задачи в среде программирования.

Задача № 1

Составьте программу для вычисления площади круга.

Решение:

const Pi = 3.1415;

var

r: integer; {радиус круга}

S: real; {площадь круга}

begin

write('Введите радиус круга: ');

readln(r);

S := Pi*r*r;

writeln('Площадь круга равна ',S);

end.

Здесь иллюстрируется ввод, затем вычисления и вывод результата. Входные и выходные переменные описаны на разных строчках, описание сопровождается комментарием

Задача № 2

Составьте программу для вычисления A2.

Решение:

var a, a2: integer;

begin

write('Введите a: ');

readln(a);

a2 := a * a;

writeln(a,' в степени 2 = ',a2);

end.

2. Решите задачи самостоятельно. Отчёт предоставьте учителю.

Уровень понимания

  1. Найти площадь кольца, внутренний радиус которого равен 20, а внешний - заданному числу r(r>20).

  2. Составьте программу вычисления А8.

Уровень применения:

  1. Смешано v1 литров воды температуры t1 с v2 литрами воды температуры t2. Найти объем и температуру образовавшейся смеси.

  2. Три сопротивления R1, R2, R3 соединены параллельно. Найти сопротивление соединения.

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

  1. Абрамов С.А., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию.-М.: Наука, 1988.

  2. Зеленяк О.П. Современный задачник по Турбо Паскалю. -М.: ДМК Пресс, 2012. - 320 с.

  3. Поляков Д.Б., Круглов И.Ю. Программирование в среде Турбо Паскаль.-М.: Издательство МАИ, 1992.

© 2010-2022