Программы для начинающих: различия между версиями
Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Mikst (обсуждение | вклад) |
Mikst (обсуждение | вклад) |
||
Строка 59: | Строка 59: | ||
# Функция вычисления a^n | # Функция вычисления a^n | ||
# Функция вычисления n! | # Функция вычисления n! | ||
# Вывод четверти по координатам точки (if) | # Вывод четверти по координатам точки (if, функция) | ||
# Вывод слова, обозначающего данную цифру (case, функция) | # Вывод слова, обозначающего данную цифру (case, функция) | ||
# Функция определения простоты числа | # Функция определения простоты числа |
Версия от 12:59, 5 ноября 2009
В скобках указаны темы или категории
Начало
- 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-того числа Фибоначчи
- Функция проверки числа на четность
- Функция определения НОД числа
- Процедура вывода таблицы умножения