Лабораторная работа №13

Освоение инструментальных средств для создания Паскаль-программ

Цель работы: получение практических навыков по объявлению переменных и применению инструкции присваивания.

Теоретические сведения:

Объявление переменных:

−  каждая переменная программы должна быть объявлена;

−  объявления переменных помещают в раздел, который начинается словом Var;

−  инструкция объявления переменной выглядит так: ИмяПеременной:Тип;

−  в имени переменной можно использовать буквы латинского алфавита и цифры (первым символом должна быть буква);

−  основными числовыми типами языка Turbo Pascal являются integer (целый), real (дробный);

−  после инструкции объявления переменной рекомендуется указывать назначение переменной.

Например: Объявите переменные, необходимые для пересчета веса из фунтов в килограммы.

Решение:

funt: real; {вес в фунтах}

kg: real; {вес в килограммах}

Инструкция присваивания:

−  инструкции присваивания используются для изменения значений переменных, в том числе и для вычислений по формулам;

−  тип выражения, находящегося в правой части инструкции присваивания, должен соответствовать типу переменной, имя которой стоит слева от символа инструкции присваивания (при нарушении соответствия типа переменной и выражения компилятор выводит сообщение об ошибке Type miss match - несоответствие типов).

Например: Запишите инструкцию, которая присваивает переменной х значение −1,5.

НЕ нашли? Не то? Что вы ищете?

Решение:

х:= −1.5;

Порядок выполнения работы:

(Номер варианта соответствует номеру в списке по журналу!)

Задание 1:

1.  Объявите переменные, необходимые для вычисления значения функции .

2.  Объявите переменные, необходимые для пересчета длины из миллиметров в метры.

3.  Объявите переменные, необходимые для пересчета температуры из градусов в кельвины.

4.  Объявите переменные, необходимые для вычисления объема параллелепипеда.

5.  Объявите переменные, необходимые для вычисления площади круга.

6.  Объявите переменные, необходимые для вычисления объема шара.

7.  Объявите переменные, необходимые для вычисления площади поверхности шара.

8.  Объявите переменные, необходимые для вычисления площади кольца.

9.  Объявите переменные, необходимые для вычисления объема цилиндра.

10. Объявите переменные, необходимые для вычисления площади поверхности цилиндра.

11. Объявите переменные, необходимые для вычисления площади трапеции.

12. Объявите переменные, необходимые для вычисления стоимости покупки, состоящей из нескольких тетрадей, карандашей и линейки.

13. Объявите переменные, необходимые для вычисления значения функции .

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

15. Объявите переменные, необходимые для пересчета расстояния из километров в версты.

16. Объявите переменные, необходимые для пересчета сопротивления из Омов в килоомы.

17. Объявите переменные, необходимые для пересчета веса из килограммов в граммы.

18. Объявите переменные, необходимые для вычисления площади треугольника.

19. Объявите переменные, необходимые для перевода валюты из рублей в доллары.

20. Объявите переменные, необходимые для вычисления площади параллелограмма.

21. Объявите переменные, необходимые для вычисления площади ромба.

22. Объявите переменные, необходимые для вычисления стоимости покупки, состоящей из нескольких ручек, карандашей и ластика.

23. Объявите переменные, необходимые для перевода длины из километров в метры.

24. Объявите переменные, необходимые для перевода валюты из долларов в евро.

25. Объявите переменные, необходимые для перевода времени из часов в секунды.

26. Объявите переменные, необходимые для вычисления значения

27. Объявите переменные, необходимые для перевода количества информации из байтов в килобайты.

28. Объявите переменные, необходимые для перевода скорости из м/с в км/с.

29. Объявите переменные, необходимые для перевода валюты из евро в рубли.

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

Задание 2:

1.  Запишите инструкцию, которая присваивает переменной summa нулевое значение.

2.  Запишите инструкцию, которая увеличивает на единицу значение переменной n.

3.  Запишите инструкцию, которая уменьшает на два значение переменной counter.

4.  Запишите инструкцию вычисления среднего арифметического переменных x1 и x2.

5.  Запишите в виде инструкции присваивания формулу вычисления значения функции .

6.  Запишите в виде инструкции присваивания формулу вычисления значения функции .

7.  Запишите в виде инструкции присваивания формулу пересчета веса из фунтов в килограммы (один фунт равен 409,5 г).

8.  Запишите в виде инструкции присваивания формулу пересчета расстояния из километров в версты (одна верста равна 1066,8 м).

9.  Запишите в виде инструкции присваивания формулу вычисления площади прямоугольника.

10. Запишите в виде инструкции присваивания формулу вычисления площади треугольника: , где − длина основания треугольника, − его высота.

11. Запишите в виде инструкции присваивания формулу вычисления площади трапеции: , где и − длины оснований, − высота трапеции.

12. Запишите в виде инструкции присваивания формулу вычисления площади круга: .

13. Запишите в виде инструкции присваивания формулу вычисления площади поверхности цилиндра: .

14. Запишите в виде инструкции присваивания формулу вычисления объема цилиндра: .

15. Запишите в виде инструкции присваивания формулу вычисления объема параллелепипеда.

16. Запишите в виде инструкции присваивания формулу вычисления площади поверхности шара: .

17. Запишите в виде инструкции присваивания формулу вычисления объема шара: .

18. Запишите в виде инструкции присваивания формулу вычисления объема цилиндра.

19. Запишите в виде инструкции присваивания формулу вычисления объема полого цилиндра.

− радиус цилиндра

− радиус отверстия

− высота цилиндра

20. Запишите в виде инструкции присваивания формулу вычисления объема конуса.

21. Запишите в виде инструкции присваивания формулу вычисления объема цилиндра.

22. Запишите в виде инструкции присваивания формулу вычисления тока по известным значениям напряжения и сопротивления электрической цепи.

23. Запишите в виде инструкции присваивания формулу вычисления сопротивления электрической цепи по известным значениям напряжения и силы тока.

24. Запишите в виде инструкции присваивания формулу вычисления напряжения по известным значениям силы тока и сопротивления электрической цепи.

25. Запишите в виде инструкции присваивания формулу вычисления сопротивления электрической цепи, состоящей из трех последовательно соединенных резисторов.

26. Запишите в виде инструкции присваивания формулу вычисления сопротивления электрической цепи, состоящей из двух параллельно соединенных резисторов: .

27. Запишите в виде инструкции присваивания формулу пересчета сопротивления электрической цепи из омов в килоомы.

28. Запишите в виде инструкции присваивания формулу вычисления стоимости покупки нескольких тетрадей, карандашей и линейки.

29. Запишите в виде инструкции присваивания формулу вычисления стоимости покупки некоторого количества (по весу) помидоров, огурцов и яблок.

30. Запишите в виде инструкции присваивания формулу для перевода валюты из рублей в доллары.

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

1.  Из каких разделов состоит программа на языке Pascal?

2.  Как выглядит структура программы на языке Pascal в общем виде?

3.  Перечислите основные типы данных языка Pascal?

4.  Каким образом происходит объявление переменных в программе на языке Pascal?

5.  С помощью каких инструкций происходит вывод сообщений на экран монитора на языке Pascal?

6.  Чем отличаются друг от друга инструкции write и writeln?

7.  С помощью какой инструкции в языке Pascal происходит перевод курсора в начало следующей строки экрана?

8.  С помощью какой инструкции происходит ввод данных с клавиатуры в языке Pascal?

Содержание отчета:

- номер, тему, цель работы;

- протокол выполнения работы;

- ответы на контрольные вопросы.