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

Проверка гипотезы Сиракуз
Задача
23/04/12

Возьмем любое натуральное число. Если оно четное - разделим его пополам, если нечетное - умножим на 3, прибавим 1 и разделим пополам. Повторим эти действия с вновь полученным числом. Гипотеза гласит, что независимо от выбора первого числа рано или поздно мы получим 1.

Подсчет количества символов, строк и слов в текстовом файле
Задача
23/04/12

Посчитать сколько содержится в файле символов, строк и слов.
Разделителями слов считать пробелы и перенос строки.

Оценка последовательности
Задача
11/04/12

Пользователь вводит десять целых чисел представляющих собой последовательность.
Требуется ее оценить:

  • является ли последовательность возрастающей;
  • есть ли в ней одинаковые элементы;
  • является ли она знакочередующейся (положительные и отрицательные числа чередуются).
Вычисление факториала числа
Задача
31/03/12

Факториал числа представляет собой произведение всех натуральных чисел от 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/03/12

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

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

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

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

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

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

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

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

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

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

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

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