Программирование. Pascal ABC. Оператор ввода


Чтобы посмотреть презентацию с оформлением и слайдами, скачайте ее файл и откройте в PowerPoint на своем компьютере.
Текстовое содержимое слайдов:

Вычисления в Паскале 2 Задания Вычислите: = 0.00487558195378611Рассчитайте количество теплоты, которое потребуется для нагревания m=250 г воды от t1=20°С до t2= 85°С. Удельная теплоемкость воды равна 4200 . Формула расчета: Q = cm(t2 – t1)Ответ: Q = 68250 Дж
ЗадачаСоставить программу нахождения суммы двух любых чисел.Особенности: программист заранее не знает, какие это будут числа;пользователь может ввести любые числа, но код программы знать не должен.Решение: Нужно, чтобы программа в процессе своей работы сама запрашивала значение переменной…
Оператор вводаДля ввода значения переменной во время работы программы используется оператор ввода значений, который записывается так:readln();Внутри скобок записывается имя переменной, значение которой будет вводиться с клавиатуры:readln(x);При этом не надо забывать, что переменная должна быть объявлена в программе

Оператор вводаНа операторе ввода программа останавливается и ждет действий пользователя (ввода значений).При этом внизу окна среды появляется надпись“Ввод данных:” и окно, в которое вводятся значения.Окно ввода значенийЗначение переменной вводятся с клавиатуры.Ввод завершается клавишей Enter. Оператор вводаПри помощи оператора ввода можно ввести несколько значений разных переменных. Для этого имена переменных нужно записывать через запятую:А при вводе значений их нужно разделять пробелом:readln(x,y,r);значение xзначение yзначение rзначения переменных выводятся и в окне вывода ЗадачаСоставить программу нахождения суммы двух любых чисел.program z;var x,y:real;begin readln(x,y); writeln(x+y);end.Пользователь, не знающий цель программы, может по своему интерпретировать результат. Поэтому программу надо оформить!
Оформление задачиПод оформлением понимаются различные сообщения, которые выводятся в окне результатов.Программа должна сообщить пользователю:Цель своей работы (для чего программа создана)Действия, которые должен совершить пользовательОшибки, которые совершил пользовательРезультат работы программыДля вывода сообщений используется уже известный Вам оператор вывода текста write или writeln. Полное решение задачиprogram z;var x,y,r:real;begin writeln('Программа вычисления суммы двух чисел'); write('Введите первое слагаемое: '); readln(x); write('Введите второе слагаемое: '); readln(y); r:=x+y; writeln('Сумма чисел равна ',r);end.Вычисление суммы (запись ее значения в другую переменную)Вывод текста и значения переменной через запятую ОкруглениеКак вы уже заметили, результат делений, взятия корней и т.п. выводится с очень большим количеством чисел после запятой. Этого можно избежать, указывая точность результата (количество цифр после запятой).Это указание производится в операторе вывода и ставиться через двоеточие после выражения или имени переменной:writeln(r:0:2);переменнаяколичество цифр на все числоможно оставить в 0Количество цифр после запятой(в данном случае производится округление до сотых) Задания1. Вычислите силу тока при известном напряжении и сопротивлении (0,0).2. Вычислите длину гипотенузы треугольника по катетам (0,00).3. Вычислите площадь и периметр прямоугольника по двум сторонам (0).4. Вычислите длину окружности и площадь круга по его радиусу (0,000).


Дана длина ребра куба. Найти объем куба и площадь его поверхности.
Составить программу решения линейного уравнения ax+b=0 при любых значениях b и не равных нулю, значениях a.
Найти площадь кольца по заданным внешнему и внутреннему радиусам.
Даны катеты прямоугольного треугольника. Найти его площадь и периметр.
Даны два числа. Найдите среднее арифметическое их модулей.
Даны координаты двух точек на плоскости. Вычислить расстояние между ними.
Составить программу для расчета значений функции y=2a2+25-bb+a+b2 при любых значениях a и b.
Составить программу для расчета значений функции y=a+2-3ba2b+1a2+10 при любых значениях a и b.
Даны два основания и высота прямоугольной трапеции. Найти ее площадь и периметр.
Найдите разность между трехзначным числом и произведением его цифр.
Дано количество секунд, прошедших с начала суток. Сколько полных часов прошло с начала суток, сколько минут прошло с начала очередного часа и сколько секунд прошло с начала очередной минуты?
Выведите цифры четырехзначного числа в обратном порядке (число наоборот).
Сколько квадратов со стороной a поместится в прямоугольнике со сторонами x и y? Вычислите незаполненную площадь.
Дана длина ребра куба. Найти объем куба и площадь его поверхности.
Составить программу решения линейного уравнения ax+b=0 при любых значениях b и не равных нулю, значениях a.
Найти площадь кольца по заданным внешнему и внутреннему радиусам.
Даны катеты прямоугольного треугольника. Найти его площадь и периметр.
Даны два числа. Найдите среднее арифметическое их модулей.
Даны координаты двух точек на плоскости. Вычислить расстояние между ними.
Составить программу для расчета значений функции y=2a2+25-bb+a+b2 при любых значениях a и b.
Составить программу для расчета значений функции y=a+2-3ba2b+1a2+10 при любых значениях a и b.
Даны два основания и высота прямоугольной трапеции. Найти ее площадь и периметр.
Найдите разность между трехзначным числом и произведением его цифр.
Дано количество секунд, прошедших с начала суток. Сколько полных часов прошло с начала суток, сколько минут прошло с начала очередного часа и сколько секунд прошло с начала очередной минуты?
Выведите цифры четырехзначного числа в обратном порядке (число наоборот).
Сколько квадратов со стороной a поместится в прямоугольнике со сторонами x и y? Вычислите незаполненную площадь.

Приложенные файлы