Программы для начинающих

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску

В скобках указаны темы или категории

Начало

  1. HelloWorld
  2. Ввод-вычисление-вывод
  3. Вычисление A^8 (Использование промежуточных переменных)
  4. Вычисление расстояния между двумя точками на прямой (стандартные функции, abs)
  5. Вычисление гипотенузы по катетам (стандартные функции, sqrt)
  6. Генерация случайного числа (стандартные функции, random)
  7. Перемена местами двух значений
  8. Выделение цифр из двузначного числа (div mod)
  9. Выделение цифр из трехзначного числа (div mod)

Условный оператор и оператор выбора

  1. Минимум из двух значений
  2. Определение четности числа (повторение div mod)
  3. Состоит ли двузначное число из одинаковых цифр (выделение цифр из числа)
  4. Упорядочение двух значений по возрастанию (составной оператор, неполная форма условного)
  5. Проверка числа на двузначность (and)
  6. Проверка числа на равенство одному из значений (or)
  7. Определение антонима слова (вложенные if)
  8. Определение четверти, в которой находится точка (вложенные if)
  9. Словесное наименование дня недели (case)
  10. Определение того, является ли символ цифрой или буквой
  11. Выполнение действия в зависимости от значения переменной

Циклы

  1. Вывод последовательностей 1 2 3 4 5 и 5 4 3 2 1 (с помощью разных циклов)
  2. Вывод последовательностей 1 3 5 7 9 и 10 8 6 4 2 (с помощью разных циклов)
  3. Сумма двузначных чисел
  4. n!
  5. a^n
  6. Вывод степеней двойки
  7. Вывод цифр числа (div mod)
  8. Вывод букв русского алфавита (for)
  9. Табулирование функции
  10. Числа Фибоначчи
  11. Минимум из введенных
  12. Номер первого максимума из введенных
  13. Номер последнего максимума из введенных
  14. Поиск заданного числа среди введенных
  15. Минимальное четное из введенных (условный минимум)
  16. Защита от ввода неверного значения с помощью repeat
  17. Алгоритм Евклида поиска НОД
  18. Является ли число степенью 2 (2 варианта: делением и умножением)
  19. Вывод таблицы умножения
  20. Определение простоты числа
  21. Разложение числа на простые множители
  22. Нахождение корня функции методом половинного деления

Процедуры и функции

Основная часть задач - создание оберток над известными алгоритмами

  1. Вычисление площади и периметра прямоугольника (параметры-значения и параметры-переменные)
  2. Создание своей функции и ее табулирование
  3. Функция вычисления a^n
  4. Функция вычисления n!
  5. Вывод четверти по координатам точки (if, функция)
  6. Вывод слова, обозначающего данную цифру (case, функция)
  7. Функция определения простоты числа
  8. Функция поиска n-того числа Фибоначчи
  9. Функция проверки числа на четность
  10. Функция определения НОД числа
  11. Процедура вывода таблицы умножения

Массивы

  1. Ввод, заполнение случайными и вывод

Матрицы

Записи

Строки и символы

Файлы