Мегаобучалка Главная | О нас | Обратная связь


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



2015-11-20 669 Обсуждений (0)
Задание 3.1. Набрать программу, отладить ее, протестировать. Распечатать текст программы и результаты ее работы на тестовых данных 0.00 из 5.00 0 оценок




ЛАБОРАТОРНАЯ РАБОТА № 3

Программирование алгоритмов циклической структуры

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

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

 

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

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

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

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

 

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

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

 


Задание 3.2. Составить программу табулирования функции f(x), где х изменяется с шагом h. Значение a вводить с клавиатуры.

№вар f(x) h
0.03 0.76 0.03
0.5 10.2 0.4
1.2 9.1 0.2
1.2 13.3 0.5
7.3 72.2 2.7
2.1
0.5 43.8 1.8
2.1 6.95 0.2
1.3 54.4 2.2
0.03 0.76 0.03
0.5 10.2 0.4
1.2 9.1 0.2
1.2 13.3 0.5
7.3 72.2 2.7
2.1
0.5 43.8 1.8
2.1 6.95 0.2
1.3 54.4 2.2
0.5 43.8 6.8
0.5 10.2 0.4
1.2 9.1 0.2
1.3 54.4 2.2
7.3 72.2 2.7

 

 



2015-11-20 669 Обсуждений (0)
Задание 3.1. Набрать программу, отладить ее, протестировать. Распечатать текст программы и результаты ее работы на тестовых данных 0.00 из 5.00 0 оценок









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

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (669)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)