Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебно-методическое пособие по Паскалю.doc
Скачиваний:
7
Добавлен:
25.04.2019
Размер:
398.34 Кб
Скачать

Индивидуальные задания

Ниже приведены задания для самостоятельной работы, решение которых позволит вам овладеть основными приемами работы с Турбо Паскалем

Тема1

  1. Напишите программу, которая запрашивает два числа, находит остаток от деления первого на второе и выводит результат.

  2. Напишите программу, которая вводит три числа, складывает их и выводит результат. Используйте как можно меньше переменных.

  3. Введите число, Напечатайте 1, если число четное, и 0 если число нечетное.

  4. Выведите на экран первые десять степеней числа 2.

  5. Напишите программу, которая выводит в центре экрана каре из звездочек:

*******

** **

** **

*******

  1. Выведите на экран слово ПАСКАЛЬ высотой в 8 строк.

  2. Напишите программу, которая для двух заданных углов определяет, являются ли они смежными.

  3. Напишите программу, которая определяет, принадлежит ли число N заданному интервалу [K,L].

  4. Напишите программу, которая позволяет вычислить банковский процент на вклады из расчета 18% годовых.

  5. Напишите программу, которая выводит на экран следующую информацию:

123 5.6 7

123

5.6 7

Тема 2 Условный оператор, оператор выбора

  1. Ввести два числа. Напечатать сначала меньшее, затем большее.

  2. Ввести три числа. Выбрать и напечатать наибольшее из них.

  3. Напишите программу, которая требует ввода времени и в зависимости от введенного значения, желает доброго утра, доброго дня, доброго вечера или спокойной ночи.

  4. Даны действительные положительные числа x, y, z. Выяснить, существует ли треугольник со сторонами x, y, z.

  5. Даны длины сторон треугольника x, y, z. Выяснить является ли треугольник остроугольным.

  6. По введенному номеру определить номер месяца с указанием, к какому периоду года он относится. Если введен неправильный номер, выдать соответствующее сообщение.

  7. Определить принадлежность точки А(х,у) заданной фигуре:

1

-1 1

  1. Даны три числа, вывести их на экран в порядке убывания.

  2. Проверить корректность введенной даты (день, месяц, год).

  3. Даны три точки А(х1,у1), В(х2,у2), С(х3,у3). Определить, находится ли начало координат внутри треугольника АВС

Тема 3.

Задание А - операторы цикла

  1. Введите с клавиатуры 6 чисел и определите их среднее арифметическое.

  2. Напишите программу, которая вводит с клавиатуры целые числа и складывает их, пока не будет введено число 0.

  3. Напечатайте 20 первых степеней числа 2.

  4. Сосчитайте, сколько шестизначных чисел имеют одинаковые суммы трех первых и трех последних цифр.

  5. Выведите на экран все простые трехзначные числа.

  6. Определить сумму цифр в числе.

  7. Даны натуральные числа М,К. Определить их наименьшее общее кратное

  8. Напечатайте все трехзначные числа, у которых цифры разные.

  9. Даны натуральные числа М,К. Определить, являются ли они взаимно простыми.

  10. Дано натуральное число. Определить, является ли оно палиндромом. Число-палиндром можно читать слева направо и справа налево(4 88 141 123321).

Задание в - обработка числовых последовательностей

  1. Дана последовательность из N чисел. Определить, является ли она неубывающей.

  2. Дана последовательность из N чисел. Определить, является ли она знакопеременной.

  3. Вводится последовательность ненулевых чисел; 0-конец последовательности. Определить, сколько в ней пар равных соседних элементов.

  4. Дана последовательность из N чисел. Определить сумму трех наибольших чисел.

  5. Дана последовательность из N чисел. Определить, является ли она возрастающей.

  6. Дана последовательность из N чисел. Определить, сколько раз последовательность меняет знак.

  7. Дана последовательность из N чисел. Определить наименьшее число и его порядковый номер.

  8. Дана последовательность из N чисел. Определить сумму трех наименьших чисел.

  9. Дана последовательность из N чисел. Определить наибольшее из всех отрицательных чисел.

  10. Дана последовательность из N чисел. Определить наименьшее из всех положительных чисел.