Базовые задачи на языке Pascal
- Электронный учебник по языку Pascal
- Основные МАТЕМАТИЧЕСКИЕ функции языка Pascal
- Процедуры и функции языка Pascal для работы со СТРОКАМИ
- Решение 50 типовых задач на Pascal, Душистов
- Программирование для начинающих: Задачи на Pascal
Задача 1 | |
Условие задачи | Программа должна вывести фразу "Bee-Coder". |
Применяемые команды, операции, функции: | writeln |
Задача 2 | |
Условие задачи | Программа должна вывести фразу, которую пользователь ввел с клавиатуры. |
Используемые типы данных | String |
Применяемые команды, операции, функции: | readln, writeln |
Задача 3 | |
Условие задачи | На любое введенное число пользователя, особенно отрицательное, программа должна вывести его абсолютное значение |
Применяемые команды, операции, функции: | readln, writeln, abs |
Задача 4 | |
Условие задачи | Программа должна вывести квадрат числа, введенного с клавиатуры пользователем. |
Применяемые команды, операции, функции: | readln, writeln, sqr |
Задача 5 | |
Условие задачи | Программа должна вывести корень числа, введенного с клавиатуры пользователем. |
Применяемые команды, операции, функции: | readln, writeln, sqrt |
Тригономические функции ожидают результат в радианах. Для перевода градусов в радианы нужно градусы умножить на число Пи и поделить на 180 градусов. В языке Pascal число Пи так прямо и пишется - Pi. |
Задача 6 | |
Условие задачи | Программа должна вывести синус числа, введенного с клавиатуры пользователем. |
Применяемые команды, операции, функции: | readln, writeln, sin |
Пример программы решающей задачу №6. |
Задача 7 | |
Условие задачи | Программа должна вывести косинус числа, введенного с клавиатуры пользователем. |
Применяемые команды, операции, функции: | readln, writeln, cos |
Задача 8 | |
Условие задачи | Программа должна вывести арктангенс числа, введенного с клавиатуры пользователем. |
Применяемые команды, операции, функции: | readln, writeln, arctan |
Задача 9 | |
Условие задачи | Программа должна вывести тангенс числа, введенного с клавиатуры пользователем. |
Применяемые команды, операции, функции: | readln, writeln, sin, cos |
Задача 10 | |
Условие задачи | Программа должна вывести значение экспоненты - число e (e ~ 2.7182818284590452...) возведенное в степень X. Число X вводится с клавиатуры пользователем. |
Применяемые команды, операции, функции: | readln, writeln, exp |
Задача 11 | |
Условие задачи | Программа должна вывести число, равное натуральному логарифму от числа X. Число X вводится с клавиатуры пользователем. |
Применяемые команды, операции, функции: | readln, writeln, Ln |
Задача 12 | |
Условие задачи | Программа должна вывести число, на единицу большее, введенного с клавиатуры пользователем (не используя знаки операций и присвоения). |
Применяемые команды, операции, функции: | readln, writeln, inc |
Задача 13 | |
Условие задачи | Программа должна вывести число, на единицу меньшее, введенного с клавиатуры пользователем (не используя знаки операций и присвоения). |
Применяемые команды, операции, функции: | readln, writeln, dec |
Задача 14 | |
Условие задачи |
Программа должна вывести случайное число от 0 до 200.
|
Применяемые команды, операции, функции: | readln, writeln, random |
Задача 15 | |
Условие задачи | Программа должна вывести случайное число от 0 до 200. В код предыдущей программы добавьте новую команду. Попробуйте выполнить программу несколько раз подряд. Меняется ли случайное число? |
Применяемые команды, операции, функции: | readln, writeln, random, randomize |
Задача 16 | |
Условие задачи | Программа должна вывести случайное число от 100 до 200. |
Применяемые команды, операции, функции: | readln, writeln, random, randomize |
Задача 17 | |
Условие задачи | Программа должна вывести длину строки введенной пользователем клавиатуры. |
Применяемые команды, операции, функции: | readln, writeln, Length |
Задача 18 | |
Условие задачи | Программа должна вывести символ по коду, введенному пользователем с клавиатуры. |
Применяемые команды, операции, функции: | readln, writeln, chr |
Задача 19 | |
Условие задачи | Программа должна вывести цифровой код по символу, введенному пользователем с клавиатуры. |
Применяемые команды, операции, функции: | readln, writeln, ord |
Задача 20 | |
Условие задачи | Пользователь вводит поочередно две строки. Программа проверяет, является ли первая строка подстрокой второй (является ли первая строка в составе второй). Если да, то вывести с какой позиции первая строка входит во вторую. если нет, то вывести - "Нет совпадений". |
Применяемые команды, операции, функции: | readln, writeln, pos |
Задача 21 | |
Условие задачи | Программа запрашивает у пользователя 3 слова/строки. Необходимо объединить эти 3 слова/строки без использования знаков операций и присвоения. Программа должна вывести объединенную строку. |
Применяемые команды, операции, функции: | readln, writeln, concat |
Задача 22 | |
Условие задачи | Программа запрашивает длинное/сложное слово у пользователя. Далее программа вырезает из этого слова с 3-го по 7-ой символ и выводит полученную подстроку на экран. |
Применяемые команды, операции, функции: | readln, writeln, copy |
Задача 23 | |
Условие задачи | Программа запрашивает длинное/сложное слово или фразу у пользователя. Далее программа вырезает из этого слова или фразы с 5-го по 10-ой символ и выводит оставшуются полученную строку на экран. |
Применяемые команды, операции, функции: | readln, writeln, delete |
Задача 24 | |
Условие задачи | Программа запрашивает в первой строке фразу у пользователя, далее во второй строке программа запрашивает ещё одно слово. Затем программа вставляет слово из втолрой строки во фразу из первой с 7-го символа и выводит полученную строку на экран. |
Применяемые команды, операции, функции: | readln, writeln, insert |