Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab3.doc
Скачиваний:
39
Добавлен:
05.06.2015
Размер:
250 Кб
Скачать
☆

Вопросы.

  1. Напишите общую форму оператора for.

  2. Нарисуйте схему выполнения цикла с предусловием;

  3. Нарисуйте схему выполнения цикла с постусловием;

  4. Как будет ли работать оператор for, и если отсутствует условие выхода из цикла;

  5. Какой из операторов следует использовать для выхода из вложенных циклов: break, goto или return.

  6. Для какой цели используют оператор continue?

Варианты заданий. Требования к оформлению ввода-вывода.

При оформлении ввода-вывода данных вид экрана должен быть подобен примерам :

  • на экран выводится тема задания (кратко);

  • ввод данных и результат вычислений выводить с комментариями;

  • выделять области ввода и вывода информации.

Номер варианта

Задание

1,15,29

Написать программу, которая выводит на экран квадраты первых n целых положительных нечетных чисел. Число n вводится с клавиатуры, и должно лежать в диапазоне от 0 до 20. Программа должна проверять правильность ввода данных. Предусмотреть многократный ввод числа n и вычисление.

Вид экрана во время работы программы:

Число

Квадрат

1

1

3

9

…..

2,16,30

Написать программу, которая выводит таблицу степеней двойки от нулевой до n-ой. Число n вводится с клавиатуры, и должно лежать в диапазоне от 0 до 15. Программа должна проверять правильность ввода данных. Предусмотреть многократный ввод числа n и вычисление.

Вид экрана во время работы программы:

Таблица степеней двойки

0 1

1 2

…..

3,17,31

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

4,18,32

Написать программу, которая выводит таблицу значений функции у = -2,4х2+5х-3 в заданном диапазоне значений x. Диапазон значений x вводится с клавиатуры, (нижняя граница не менее -5, верхняя граница не более 5), шаг изменения x также вводится с клавиатуры и должен быть в диапазоне от 0.1 до 0,5. Программа должна проверять правильность ввода данных.

Вид экрана во время работы программы:

X Y

-2 -22.6

-1.5 -15.9

…….

5,19,33

Написать программу, которая вводит с клавиатуры дробные числа и вычисляет их среднее арифметическое до тех пор пока результат меньше граничного значения. Граничное значение вводится с клавиатуры и лежит в диапазоне от 0 до 100.

Программа должна проверять правильность ввода данных.

Вид экрана во время работы программы:

Числа Сумма Среднее

Арифметическое

1

1.000 1.000

2

3.000 1.500

…….

6,20,34

С клавиатуры вводят дробные числа, до тех пор пока их сумма меньше К. Число К вводится с клавиатуры и лежит в диапазоне от 0 до 1000. Программа должна проверять правильность ввода данных. Предусмотреть многократный ввод числа К.

Вид экрана во время работы программы:

Числа Сумма

1.5 1.5

22 23.5

…..

7,21,35

Написать программу, которая выводит на экран таблицу стоимости, например, яблок в диапазоне от 100 г до 1 кг с шагом 100 г. С клавиатуры ввести стоимость 1 кг яблок. Программа должна проверять правильность ввода данных. Предусмотреть многократный ввод цены.

Вид экрана во время работы программы:

Вес(гр.) Стоимость (руб)

100 1.65

200 3.30

….

8,22

Напишите программу, которая выводит на экран таблицу умножения на К. Число К вводится с клавиатуры и лежит в диапазоне от 2 до 9. . Программа должна проверять правильность ввода данных.

9,23

Вводить целые положительные числа в цикле пока числа находятся в диапазоне от 1 до 1000. Определить, является ли введенное число простым или составным. Простое число имеет ровно 2 различных делителя (только 1 и само себя). Все остальные числа называются составными. Для составных чисел вывести количество делителей.

10,24

Напишите программу, которая вычисляет число л ("Пи") с заданной пользователем точностью. Для вычисления значения числа л воспользуйтесь тем, что значение частичной суммы ряда: 1-1/3+1/5-1/7+1/9-... при суммировании достаточно большого количества членов приближается к значению л/4. С клавиатуры введите точность вычислений t, например t=0.00001, суммирование продолжать пока значения членов ряда>t,

на экран выведите число л и количество суммирований ряда. Предусмотреть многократное вычисление числа л с разной точностью.

11,25

Написать программу, которая вычисляет наибольший общий делитель двух целых чисел. Числа вводятся в цикле с клавиатуры, до тех пор, пока они принадлежат диапазону от 0 до 1000. Программа должна проверять правильность ввода данных.

12,26

Запрограммировать игру «угадай число». Программа "задумывает" число в диапазоне от A до B (используйте датчик случайных чисел) и предлагает пользователю угадать число за 5 попыток. Диапазон вводить с клавиатуры. Предусмотреть многократный запуск игры.

13,27

Написать программу проверки умения вычитать числа в пределах 100. Программа должна вывести 10 примеров. Числа для примеров генерируются датчиком случайных чисел. Оценка выставляется по следующему правилу: за 10 правильных ответов — "отлично", за 9 и 8 — "хорошо", за 7 и 6 — "удовлетворительно", за 6 и менее — "плохо".

Вид экрана во время работы программы:

75-4=71 35-9=29 Вы ошиблись! 35-9=26

…..

Правильных ответов: 8 Оценка: Хорошо

14,28

Написать программу, которая выводит таблицу значений функции у=|х-2|+|х+1|. Диапазон значений x вводится с клавиатуры, (нижняя граница не менее -5, верхняя граница не более 5), шаг изменения x также вводится с клавиатуры и должен быть в диапазоне от 0.1 до 0,5. Программа должна проверять правильность ввода данных.

Вид экрана во время работы программы:

X Y

-2 -5.00

-1.5 -4.00

……

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