Лабораторная работа №2 Решение задачи на работу с вещественным типом данных.
Числа, имеющие десятичную точку в записи в Паскале представляются вещественным типом, который описывается служебным словом REAL . Вещественные числа задаются в диапазоне от 2.9*10'39 до 1.7*1038 и занимают шесть байтов памяти. Формат описания:
VAR <имя переменной>: REAL ;
- Построить программу для подсчета общего осадков в мм за 7 дней месяца.
- Вычислить все значения функции F=
, для x =1
- В кошельке покупателя имеется 5 денежных купюр разного достоинства, найти общую сумму денег у покупателя
- Рассчитать и вывести на экран значение функций
для
=3
- Построить программу для того, чтобы найти среднюю заработную плату 3 сотрудников колледжа.
- Вычислить и напечатать значение функции
для
=-1
- Построить программу для нахождения стоимости “потребительской корзины”, в которую входят 4 основных продуктов питания.
- Вычислить значения функции:
для х=–5 и для х=3. Пары функции напечатать.
- Рассчитать и вывести на экран значение функций
для
=3
- Вычислить все значения функции F=
, для x =1
- Вычислить значения функции:
для х=–5 и для х=3. Пары функции напечатать.
- Рассчитать и вывести на экран значение функций
для
=3
- Вычислить все значения функции F=
, для x =1
- Вычислить значения функции:
для х=–5 и для х=3. Пары функции напечатать.
- Рассчитать и вывести на экран значение функций
для
=3
- Вычислить все значения функции F=
, для x =1
Контрольные вопросы:
- Оператор присваивания?
- Запись сложных выражений.
- Запись возведения в квадрат.
- Запись возведения в степень.
- Модуль числа?
Лабораторная работа №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 операции;
Контрольные вопросы:
- Оператор присваивания?
- Операторы ввода-вывода?
3. Отличие между операторами Read и Readln, Write и Writeln?