Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
paskal_metod_lab_rab.docx
Скачиваний:
35
Добавлен:
17.02.2016
Размер:
832.19 Кб
Скачать

Методические указания по работе и задания

Условие задачи

1

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

2

Написать процедуру, которая выводит на экран строку, состоящую из звездочек. Длина строки (количество звездочек) является параметром функции.

3

Написать функцию, которая вычисляет значение аb.

4

Написать функцию вычисления факториала.

5

Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: >,<,=.

6

Написать процедуру ввода элементов матрицы.

7

Написать процедуру ввода и вывода элементов матрицы.

8

Написать функцию, которая находит сумму цифр целого числа.

9

Написать функцию, которая находит цифровой корень целого числа.

10

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

11

Составить программу разложения данного натурального числа на простые множители.(200= 23+52)

12

Дано четное число n>2. Проверить для него гипотезу Гольдбаха: каждое четное n представляется в виде суммы простых чисел.

13

Из заданного числа вычесть сумму его цифр. Из результата вновь вычесть сумму его цифр и т.д. Через сколько таких действий получится нуль.

14

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число.

15

Дан прямоугольник со сторонами A и B, где А, В- натуральные числа. Начнем отсекать от него квадраты. Сколько квадратов можно отсечь, если каждый раз отсекается самый большой квадрат.

16

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

17

Составить программу разложения данного натурального числа на простые множители.(200= 23+52)

18

Дано четное число n>2. Проверить для него гипотезу Гольдбаха: каждое четное n представляется в виде суммы простых чисел.

19

Из заданного числа вычесть сумму его цифр. Из результата вновь вычесть сумму его цифр и т.д. Через сколько таких действий получится нуль.

20

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число.

21

Дан прямоугольник со сторонами A и B, где А, В- натуральные числа. Начнем отсекать от него квадраты. Сколько квадратов можно отсечь, если каждый раз отсекается самый большой квадрат.

22

Написать процедуру, которая выводит на экран строку, состоящую из звездочек. Длина строки (количество звездочек) является параметром функции.

Вопросы к защите лабораторной работы

1. Что такое подпрограмма и для чего она используется?

2. Объясните назначение локальных и глобальных переменных.

3. Как происходит обмен данными с процедурой без параметров?

4. Что такое формальные и фактические параметры?

5. К чему относится описание типа в конце заголовка подпрограм­мы-функции?

6. Чем отличается вызов функции от вызова процедуры?

7. Как задать значения элементов массива без использования опе­ратора ввода?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]