Программы для начинающих
Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
В скобках указаны темы или категории
Начало
- HelloWorld
- Ввод-вычисление-вывод
- Вычисление A^8 (Использование промежуточных переменных)
- Вычисление расстояния между двумя точками на прямой (стандартные функции, abs)
- Вычисление гипотенузы по катетам (стандартные функции, sqrt)
- Генерация случайного числа (стандартные функции, random)
- Перемена местами двух значений
- Выделение цифр из двузначного числа (div mod)
- Выделение цифр из трехзначного числа (div mod)
Условный оператор и оператор выбора
- Минимум из двух значений
- Определение четности числа (повторение div mod)
- Состоит ли двузначное число из одинаковых цифр (выделение цифр из числа)
- Упорядочение двух значений по возрастанию (составной оператор, неполная форма условного)
- Проверка числа на двузначность (and)
- Проверка числа на равенство одному из значений (or)
- Определение антонима слова (вложенные if)
- Определение четверти, в которой находится точка (вложенные if)
- Словесное наименование дня недели (case)
- Определение того, является ли символ цифрой или буквой
- Выполнение действия в зависимости от значения переменной
Циклы
- Вывод последовательностей 1 2 3 4 5 и 5 4 3 2 1 (с помощью разных циклов)
- Вывод последовательностей 1 3 5 7 9 и 10 8 6 4 2 (с помощью разных циклов)
- Сумма двузначных чисел
- n!
- a^n
- Вывод степеней двойки
- Вывод цифр числа (div mod)
- Вывод букв русского алфавита (for)
- Табулирование функции
- Числа Фибоначчи
- Минимум из введенных
- Номер первого максимума из введенных
- Номер последнего максимума из введенных
- Поиск заданного числа среди введенных
- Минимальное четное из введенных (условный минимум)
- Защита от ввода неверного значения с помощью repeat
- Алгоритм Евклида поиска НОД
- Является ли число степенью 2 (2 варианта: делением и умножением)
- Вывод таблицы умножения
- Определение простоты числа
- Разложение числа на простые множители
- Нахождение корня функции методом половинного деления
Процедуры и функции
Основная часть задач - создание оберток над известными алгоритмами
- Вычисление площади и периметра прямоугольника (параметры-значения и параметры-переменные)
- Создание своей функции и ее табулирование
- Функция вычисления a^n
- Функция вычисления n!
- Вывод четверти по координатам точки (if, функция)
- Вывод слова, обозначающего данную цифру (case, функция)
- Функция определения простоты числа
- Функция поиска n-того числа Фибоначчи
- Функция проверки числа на четность
- Функция определения НОД числа
- Процедура вывода таблицы умножения
Массивы
- Ввод, заполнение случайными и вывод
- Заполнение арифметической прогрессией
- Заполнение степенями двойки
- Заполнение числами Фибоначчи