Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОРАТОРНАЯ РАБОТА N 3.doc
Скачиваний:
17
Добавлен:
10.02.2016
Размер:
233.98 Кб
Скачать

Лабораторная работа n 3 Программирование алгоритмов циклической структуры

Цель работы:получение навыков разработки алгоритмов циклической структуры, их кодирования, отладки и тестирования.

Задания для подготовки к работе

1.Изучить логический тип.

2.Изучить возможности языков программирования Паскаль и С для организации циклов.

3.Разработать алгоритм и составить программу для решения задачи соответствующего варианта.

4.Подобрать наборы тестовых данных.

Задание 3.1. Набрать программу, отладить ее, протестировать. Распечатать текст программы и результаты ее работы на тестовых данных.

1

С клавиатуры вводятся вещественные числа. Признак конца ввода – 0. Определить, является ли вводимая последовательность упорядоченной по возрастанию.

2

С клавиатуры вводятся вещественные числа. Признак конца ввода – 0. Определить, состоит ли вводимая последовательность только из отрицательных чисел.

3

С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество положительных и отрицательных чисел.

4

С клавиатуры вводятся числа. Признаком конца ввода служит ноль. Определить сумму введенных цифр.

5

С клавиатуры вводятся числа. Признаком конца ввода служит ноль. Определить произведение всех введенных цифр до нуля.

6

С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество введенных нечетных чисел.

7

С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество чисел равных заданному числу а.

8

С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество чисел, удовлетворяющих условию:

9

С клавиатуры вводятся вещественные числа. Признак конца ввода – 0. Определить, является ли вводимая последовательность упорядоченной по убыванию.

10

С клавиатуры вводятся числа. Признак конца ввода – ноль. Определить, состоит ли вводимая последовательность только из чисел, удовлетворяющих условию:

11

С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить, является ли вводимая последовательность упорядоченной по убыванию.

12

С клавиатуры вводятся вещественные числа. Признак конца ввода – 0. Определить, состоит ли вводимая последовательность только из положительных чисел.

13

С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество положительных и отрицательных чисел.

14

С клавиатуры вводятся целые числа. Признаком конца ввода служит ноль. Определить сумму введенных положительных чисел.

15

С клавиатуры вводятся числа. Признаком конца ввода служит ноль. Определить произведение всех введенных цифр до нуля.

16

С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество введенных четных чисел.

17

С клавиатуры вводятся целые числа. Признак конца ввода – 0. Определить количество чисел равных заданному числу а.

18

С клавиатуры вводятся вещественные числа. Признак конца ввода – 0. Определить количество чисел, удовлетворяющих условию:

19

С клавиатуры вводятся вещественные числа. Признак конца ввода – 0. Определить, является ли вводимая последовательность упорядоченной по возрастанию.

20

С клавиатуры вводятся числа. Признак конца ввода – ноль. Определить, состоит ли вводимая последовательность только из чисел, удовлетворяющих условию:

21

С клавиатуры вводятся вещественные числа. Признак конца ввода – 0. Определить сумму всех положительных чисел и произведение нечетных (не по значению, а по номеру).

22

С клавиатуры вводятся положительные целые числа. Признак конца ввода – отрицательное число. Определить сумму всех чисел, кратных 3 или 7.

23

С клавиатуры вводятся числа, в порядке возрастания их значения. Признаком конца ввода является ввод числа, которое не удовлетворяет этому условию. Определить среднее арифметическое всех введенных чисел.

24

С клавиатуры вводятся вещественные числа. Признак конца ввода – число, не имеющее дробной части. Определить количество чисел, значения которых входят в промежуток [-10; 10].

25

С клавиатуры вводятся целые числа в диапазоне [-100; 100]. Признаком конца ввода является число, выходящее за пределы указанного промежутка. Определить, сколько раз меняется знак числа во введенной последовательности. (Например, в последовательности «2, –4, –10, 60, –5, 86» знак меняется 4 раза).