Программы линейной структуры. Простейшие программы циклической структуры. Разветвления, циклы и разветвления. Простейшие алгоритмы обработки массивов, страница 2

ü  управляющая строка представляет собой заключенный в двойные кавычки список спецификаторов: %i — для ввода целых чисел со знаком, %d — для ввода целых беззнаковых целых, %f — для ввода дробных чисел, %с — для ввода симво­ла, %s — для ввода строки;

                    printf("\nЧислитель?");scanf("%d",&n) ;

                    printf("\n3наменатель?"};scanf("%d",&m) ;

ü  использование имени переменной, а не ее адреса в качестве параметра функции scanf является типичной ошибкой на­чинающих программистов. Кстати, компилятор эту ошибку не обнаруживает.

3.       Программы с линейной структурой. Общие замечания.

          Приступая к решению задач этого раздела, следует вспомнить, что:

ü  программы с линейной структурой являются простейшими и используются, как правило, для реализации простых вычис­лений по формулам;

ü  в программах с линейной структурой инструкции выполня­ются последовательно, одна за другой;

ü  алгоритм программы с линейной структурой может быть представлен в виде схемы, показанной на рисунке.

Задания   1 уровня

1.  Написать программу, которая выводит на экран ваши имя и фамилию.

2.  Написать программу, которая выводит на экран путь к фай­лу stdio.h.

3.  Написать программу, которая выводит на экран четверо­стишие:

Унылая пора! Очей очарованье!

Приятна мне твоя прощальная краса

Люблю я пышное природы увяданье,

В багрец и золото одетые леса.

А. С. Пушкин

4.  Написать инструкцию вывода значений переменных a, b и с (типа float) с пятью цифрами целой части и тремя — дроб­ной, в виде:

        а = значение b = значение с = значение

5.  Написать инструкцию вывода значений переменных h и l (типа float), которые содержат значения высоты и длины пря­моугольника. Перед значением переменной должен быть пояс­нительный текст (высота=, ширина=), а после — единица изме­рения (см).

6.  Записать инструкцию, которая выводит в одной строке зна­чения переменных a, b и с целого типа (int).

7.  Написать инструкцию вывода значений целых переменных a, b и с. Значение каждой переменной должно быть выведено в отдельной строке.

8.  Написать инструкции вывода значений дробных перемен­ных xl и х2. На экране перед значением переменной должен быть выведен поясняющий текст, представляющий собой имя переменной, за которым следует знак "равно".

Задания   2 уровня

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

2.  Написать инструкции, которые обеспечивают ввод значений дробных (тип float) переменных n и r. Предполагается, что пользователь после набора каждого числа будет нажимать кла­вишу <Enter>.

3.  Написать инструкцию, которая обеспечивает ввод значений переменных n и r. Предполагается, что пользователь будет на­бирать числа в одной строке.

4.  Объявите необходимые переменные и напишите фрагмент программы вычисления объема цилиндра, обеспечивающий ввод исходных данных.

5.  Объявите необходимые переменные и напишите инструкции ввода исходных данных для программы вычисления стоимости покупки, состоящей из нескольких тетрадей и карандашей. Предполагается, что пользователь будет вводить данные о каж­дой составляющей покупки в отдельной строке: сначала цену, затем количество.

   Задания   3 уровня

1.  Написать программу вычисления площади параллелограмма. Ниже приведен рекомендуемый вид экрана во время выполне­ния программы (данные, введенные пользователем, выделены полужирным шрифтом).

Вычисление площади прямоугольника

Введите исходные данные:

Длина   (см)   ->  9

Ширина   (см)   ->  7.5

Площадь  параллелограмма:   67.50 кв.см.

2.  Написать программу вычисления объема параллелепипеда. Ниже приведен рекомендуемый вид экрана во время выполне­ния программы (данные, введенные пользователем, выделены полужирным шрифтом).

Вычисление объема параллелепипеда.