Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Лабораторно-практическая работа № 2 "Целый и вещественный тип данных"

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


  • Информатика

Поделитесь материалом с коллегами:

ЛАБОРАТОРНО-ПРАКТИЧЕСКАЯ РАБОТА № 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

http://life-prog.ru/algoritmleng/Untitled-37_clip_image002.gif

SINGLE

4

7..8

http://life-prog.ru/algoritmleng/Untitled-37_clip_image004.gif

DOUBLE

8

15..16

http://life-prog.ru/algoritmleng/Untitled-37_clip_image006.gif

EXTENDED

10

19..20

http://life-prog.ru/algoritmleng/Untitled-37_clip_image008.gif

COMP

8

19..20

http://life-prog.ru/algoritmleng/Untitled-37_clip_image010.gif










ХОД РАБОТЫ

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.


Автор
Дата добавления 31.01.2016
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров145
Номер материала ДВ-397438
Получить свидетельство о публикации

Похожие материалы

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