96.43K
Категория: ПрограммированиеПрограммирование

Ввод/вывод в консоль

1.

Дата
Тема
Дата
Тема
22/02/24
Введение. Hello world. Типы данных,
массивы. Ввод/вывод в консоль.
29/02/24
Циклы, условия.
01/03/24
Типы данных, массивы. Ввод/вывод в
консоль. Циклы, условия.
07/03/24
Функции, процедуры.
14/03/24
Структуры.
15/03/24
Функции, процедуры.
21/03/24
Указатели. Динамическая память.
22/03/24
Структуры.
28/03/24
Классы. Конструктор, деструктор.
29/03/24
Указатели. Динамическая память.
04/04/24
Списки.
05/04/24
Классы. Конструктор, деструктор.
11/04/24
Чтение/запись файлов.
12/04/24
Списки.
18/04/24
19/04/24
Чтение/запись файлов.
25/04/24
26/04/24
02/05/24
16/05/24
Контрольная
03/05/24
17/05/24
Контрольная

2.

Задание
1) Получить точное значение суммы чисел 0.60 и 0.03.
2) Создать статический массив из N = 100 натуральных чисел идущих подряд от 1.
3) Перемешать числа в массиве.
4) Изменить тип массива на динамический, N принимать с клавиатуры.
5) Распечатать в консоль все числа большие N/2.
6) Найти сумму всех нечетных.
7) Найти сумму ряда 1/n^p, p вводить с клавиатуры;
8) Написать программу пересчета величины временного интервала, заданного в секундах,
в величину, выраженную в часах, минутах и секундах. Результат вывести на экран в
формате hhhh:mm:ss.
7456 –> 0002:04:16
2

3.

Список типов.
https://wiki.freepascal.org/Basic_Pascal_Tutorial/Chapter_1/Variables_and_Data_Types
https://www.tutorialspoint.com/pascal/pascal_variable_types.htm
3

4.

Математические функции.
Uses Math;
Операции
Реализация
+, -, *, /
X * Y + (X – 1.398) / Y / 4
DIV
d:= x div y;
целочисленно
е деление
MOD
s:= x mod y;
остаток
от
деления
Функции
|х|
Arctg x
Arccos x
Sin x
Cos x
Abs(x)
Arctan(x)
Arccos(x)
Sin(x)
Cos(x)
Tg x
Tan(x)
Ctg x
Cotan(x)
Xy
Power(x, y)
Xn
IntPower(x, n)
x
e
Exp(x)
Ln x
Ln(x)
X2
Sqr(x)
√x
Sqrt(x)
Pi
Дробная часть Frac(x)
числа х
Целая
числа х
часть Int(x)
4
English     Русский Правила