Лабораторная работа №2 Решение задачи на работу с вещественным типом данных.

 

Числа, имеющие десятичную точку в записи в Паскале представляются вещественным типом, который описывается служебным словом REAL . Вещественные числа задаются в диапазоне от 2.9*10'39 до 1.7*1038 и занимают шесть байтов памяти. Формат описания:

VAR <имя переменной>: REAL ;

 

  1. Построить программу для подсчета общего осадков в мм за 7 дней месяца.
  2. Вычислить все значения функции F= , для x =1
  3. В кошельке покупателя имеется 5 денежных купюр разного достоинства, найти общую сумму денег у покупателя
  4. Рассчитать и вывести на экран значение функций для =3
  5. Построить программу для того, чтобы найти среднюю заработную плату 3 сотрудников колледжа.
  6. Вычислить и напечатать значение функции для =-1
  7. Построить программу для нахождения стоимости “потребительской корзины”, в которую входят 4 основных продуктов питания.
  8. Вычислить значения функции: для х=–5 и для х=3. Пары функции напечатать.
  9. Рассчитать и вывести на экран значение функций для =3
  10. Вычислить все значения функции F= , для x =1
  11. Вычислить значения функции: для х=–5 и для х=3. Пары функции напечатать.
  12. Рассчитать и вывести на экран значение функций для =3
  13. Вычислить все значения функции F= , для x =1

 

  1. Вычислить значения функции: для х=–5 и для х=3. Пары функции напечатать.
  2. Рассчитать и вывести на экран значение функций для =3
  3. Вычислить все значения функции F= , для x =1

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

  1. Оператор присваивания?
  1. Запись сложных выражений.
  2. Запись возведения в квадрат.
  3. Запись возведения в степень.
  4. Модуль числа?

 

Лабораторная работа №3 Решение задачи на ввод, вывод данных.

 

 

Цель работы: Ознакомление с процедурами ввода-вывода данных и с различными типами данных

Теория:

Оператор присваивания является одним из основных операторов языка программирования. Имеет следующий формат записи:

<имя переменной>:=<выражение>;

Оператор присваивания помещает значение <выражение> в <имя переменной>. Выражение задает правило вычисления значения переменной. Тип переменной должен совпадать с типом результата вычислений.

Процедуры ввода производят ввод данных с клавиатуры. Можно ввести любое количество знаний переменных, идентификаторы которых перечислены в круглых скобках через запятую. Имеются две процедуры ввода:

Read (список переменных);

Readln (список переменных);

Read производит ввод данных, не переводя при этом курсор на следующую строку. Readln производит ввод данных, и переводит при этом курсор на следующую строку.

Для вывода данных используются процедуры вывода:

Write(список выражений);

Writeln(список выражений);

Write производит вывод данных, не переводя курсор на следующую строку, а Writeln переводит курсор

Задание1:

1.Вывести на экран текст «Моя первая программа

на Турбо Паскале», используя 2 операторы ввода

–вывода (Write, Read).

 

2. Даны 2 действительных числа а и в. Получить их сумму, разность и произведение.

 

3.Даны 2 действительных, положительных числа. Найти среднее арифметическое и среднее геометрическое этих чисел.

 

4.Вычислить значение функции:

А) f=(x+1)2+3(x+1) при x=3;

В) f=(6x2+3(x3+1)2) при x=4;

C) f=x2(6x2+1)+5(x2+1)2 при x=2;

D) f=x3+3x2+1 при x=4;

E) f=(x+1)2/3+(x3+1)2 при x=5;

F) f=x2/2+(x2/2)2+3 при x=5;

G) f=4x2+2(x4+1)2 при x=4.

 

5.Вычислить длину окружности, площадь круга и объем шара одного и того же заданного радиуса.

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

7.Дано действительное число а. Не пользуясь ни какими другими арифметическими операциями, кроме умножить получить

1. а4 за 2 операции;

2. а6 за 3 операции;

3. а7 за 4 операции;

4. а8 за 3 операции;

5. а9 за 4 операции;

6. а10 за 4 операции;

7. а13 за 5 операции;

8. а15 за 5 операции;

9. а21 за 6 операции;

10. а28 за 6 операции;

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

  1. Оператор присваивания?
  2. Операторы ввода-вывода?

3. Отличие между операторами Read и Readln, Write и Writeln?