Новое на сайте

Вычисление факториала числа
Задача
31 Мар 2012

Факториал числа представляет собой произведение всех натуральных чисел от 1 до этого числа включительно. Например, факториал числа 7 выглядит так:
1 * 2 * 3 * 4 * 5 * 6 * 7

Факториал числа обозначается как само число после которого следует восклицательный знак. Например, 7!. Таким образом:
7! = 1 * 2 * 3 * 4 * 5 * 6 * 7 = 5040

С увеличением числа его факториал быстро возрастает. Так если 3! = 6, то уже 10! = 3628800. Поэтому для натуральных чисел больше 12-ти в языке программирования Паскаль просто так факториал вычислить нельзя.

Допустим, требуется определить факториал числа, которое ввел пользователь.

Сумма элементов побочной диагонали
Задача
22 Мар 2012

В двумерном массиве случайных чисел [1..10,1..10] вычислить сумму элементов побочной диагонали.

(Побочная диагональ проходит из нижнего левого угла в верхний правый.)

Решить задачу двумя способами:
• Используя подпрограмму-функцию.
• Используя подпрограмму-процедуру.

Пример форматированного вывода невещественных типов
Задача
08 Мар 2012

Вывести на экран введенные пользователем данные в полях шириной, заданной по умолчанию, и полях шириной, определяемой пользователем.

Пример простейшего ввода и вывода данных
Задача
08 Мар 2012

Получить от пользователя данные, обработать их и вывести на экран

Пример форматированного вывода вещественных чисел
Задача
08 Мар 2012

Вывести на экран действительное число в различных форматах представления.

Тип pchar
Учебник
08 Мар 2012
Порядок выполнения операций
Учебник
08 Мар 2012

В сложных выражениях порядок операций определяется их приоритетом. Операции одного приоритетного уровня выполняются слева направо. Порядок операций можно изменить, воспользовавшись круглыми скобками. Значения функций вычисляются раньше, чем выполняются другие операции. Приоритетные уровни операций следующие (по убыванию приоритета):

  1. Одноместные (унарные) операции: +, -, not.
  2. Мультипликационные операции: *, /, div, mod, and.
  3. Аддитивные операции: +, -, or, xor.
  4. Операции отношения: <, <=, >, >=, =, <>.
Явное преобразование типов
Учебник
08 Мар 2012

В ряде случаев в Pascal происходит автоматический переход от одного типа данных к другому (от целого к действительному, от символьного к строковому и т.д.). Существует также ряд функций, осуществляющих преобразование типов (ord, chr, trunc, round). Наряду с этим в Паскаль возможно явное преобразование типов (ретипизация данных). Для того, чтобы осуществить явное преобразование типа, необходимо использовать имя типа аналогично тому, как используется имя функции. В качестве параметра в этом случае указывается имя преобразуемой переменной.

Подсчет количества слов в строке
Задача
12 Янв 2012

Подсчитать количество слов во введенной пользователем строке.

Для упращения задачи считаем, что слова разделяются исключительно одним пробелом, а первый и последний символы строки не являются пробелами.

Функция sizeof
Учебник
11 Дек 2011

Для определения объема памяти, отводимого под элемент данных (переменную), используется функция sizeof, которая имеет один параметр. Этот параметр может быть именем типа, переменной, константой или выражением. Например:

writeln(sizeof(real));
writeln(sizeof(n));