1.
Типы переменных в
языке Pascal и их
описание.
2.
Структура
программы на языке Pascal.
3.
Строка заголовка
программы на языке Pascal. Пример правильного и не
правильного оформления.
4.
Строка подключения
внешнего модуля на языке Pascal. Пример
правильного и не правильного оформления.
5.
Блок описания
переменных программы на языке Pascal. Пример
правильного и не правильного оформления.
6.
Блок описания
действий в программе на языке Pascal.
7.
Условный оператор
в программе на языке Pascal. Для чего
используется, пример записи.
8.
Три типа
операторов цикла в программе на языке Pascal.
Чем отличается их использование, пример записи.
9.
Оператор ввода с
клавиатуры в программе на языке Pascal. Пример
записи.
10. Оператор вывода на экран в программе на языке Pascal. Пример записи.
11. Функции в языке Pascal. Пример использования. Пример записи описания и
вызова.
12. Подпрограммы в языке Pascal. Пример использования. .
Пример записи описания и вызова.
13. Оператор
множественного выбора в языке Pascal. Пример
использования и записи.
Задачи (типовые)
1. С клавиатуры
вводятся 4 положительных числа – длины отрезков. Вывести на экран построчно
сочетания длин отрезков, из которых можно составить треугольник.
2. С клавиатуры
вводятся 4 положительных числа – длины отрезков. Вывести на экран построчно
сочетания длин отрезков, из которых нельзя составить треугольник.
3. С клавиатуры
вводятся 4 положительных числа – длины отрезков. Вывести на экран построчно
сочетания длин отрезков, из которых можно составить прямоугольный треугольник.
4. С клавиатуры
вводятся 4 положительных числа – длины отрезков. Вывести на экран построчно
сочетания длин отрезков, из которых нельзя составить прямоугольный треугольник.
5. Написать
программу вычисления произведения всех четных чисел от 2 до 2n, включительно. Число n –
натуральное, вводится с клавиатуры. Результат вывести на экран.
6. Написать
программу вычисления произведения всех нечетных чисел от 1 до 2n-1, включительно. Число n – натуральное, вводится с клавиатуры. Результат
вывести на экран.
7. Дана функция
y=a/x2+bx+c. Вывести на экран таблицу значений функции для
соответствующих значений ее аргумента построчно. На каждой строке должно быть
указано значение аргумента и соответствующее значение функции. Параметры
функции a,b,c, начальное
и конечное значение аргумента, а также количество значений аргумента вводятся с
клавиатуры. Программа должна корректно обрабатывать все требуемые значения
аргумента и в случае, если функция не существует при каком-либо значении
аргумента, выводить в столбце значений функции соответствующее сообщение.
8. Функция y(x) задана
неявно: y2=a/x2+bx+c. Вывести на экран таблицу значений функции для
соответствующих значений ее аргумента построчно. На каждой строке должно быть
указано значение аргумента и соответствующие значения функции. Параметры
функции a,b,c, начальное
и конечное значение аргумента, а также количество значений аргумента вводятся с
клавиатуры. Программа должна корректно обрабатывать все требуемые значения
аргумента и в случае, если функция не существует при каком-либо значении
аргумента, выводить в столбце значений функции соответствующее сообщение.
9. С клавиатуры
вводятся число a, а потом
неопределенное количество чисел. Программа должна завершить работу в том случае, если предпоследнее введенное число
больше, чем на a превышает
среднее арифметическое двух чисел: предшествующего этому числу и последнего
введенного числа.
10.
С клавиатуры
вводятся неопределенное количество чисел первое, второе, третье и т.д.
Программа должна завершить работу в том
случае, если последнее введенное число равно произведению всех предшествующих
чисел.
12. N! (эн-факториал)
с расшифровкой. Вывести на экран построчно таблицу факториалов натуральных
чисел от N-3
до N, включительно, построчно. Число N вводят с клавиатуры. Расшифровка
означает указание сомножителей. Например, для 5! Должно быть выведено:
5!=1*2*3*4*5=120.
13. Калькулятор
последовательностей, суммирующий «многоразовый». По выбору пользователя должен
выводить на экран сумму членов арифметическую или сумму членов геометрическую
прогрессии или сумму членов чисел Фибоначчи.. Необходимые для вывода
параметры вводят с клавиатуры. По выбору пользователя также продолжает или
завершает работу. Использовать оператор цикла и выбора.
14. Калькулятор последовательностей, суммирующий «многоразовый». По
выбору пользователя должен выводить на экран сумму членов арифметическую или
сумму членов геометрическую прогрессии или сумму членов чисел Фибоначчи.. Необходимые
для вывода параметры вводят с клавиатуры. По выбору пользователя также
продолжает или завершает работу. Использовать оператор цикла и выбора.
Алгоритмы вывода меню, определения суммы
членов последовательностей оформить, как отдельные подпрограммы с «говорящими»
именами.
15. Калькулятор последовательностей, суммирующий «многоразовый». По
выбору пользователя должен выводить на экран сумму членов арифметическую или
сумму членов геометрическую прогрессии или сумму членов чисел Фибоначчи.. Необходимые
для вывода параметры вводят с клавиатуры. По выбору пользователя также
продолжает или завершает работу. Использовать оператор цикла и выбора.
Алгоритмы вывода меню, определения суммы
членов последовательностей оформить, как отдельные функции с «говорящими»
именами.