Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы с++.doc
Скачиваний:
4
Добавлен:
15.11.2019
Размер:
548.86 Кб
Скачать

Задание на лабораторную работу

  1. Написать программу работы с директивами препроцессора в соответствии с номером своего варианта.

  2. Написать программу с использованием функций printf() и scanf() в соответствии с номером своего варианта.

  3. Сделать выводы о полученных результатах работы программ.

Варианты заданий

Вари-

ант

Программирование директив

препроцессора

Программирование функций

printf() и scanf()

1

Программа вычисления a + b с использованием директивы #define

Ввести два вещественных значения

и вывести их произведение на экран монитора

2

С помощью директив #if, #else, #elif

осуществить выбор строк программы

для вычисления либо 2(a + b) , либо ab

Ввести два целочисленных

значения и вывести их частное на экран монитора

3

Задать константы M и N и вычислить

(aM + bN ) / MN

Ввести два вещественных значения и вывести их синусы на экран

4

С помощью директивы #define вычислить x 2 , при x = 1,2,...,5

Ввести два целочисленных значения и вывести их разность на

экран монитора

5

Задать константы M1, M 2,..., M 5 и

вычислить

M1 + 2M 2 + 3M 3 + 4M 4 + 5M 5

Ввести целочисленное и вещественное значения и вывести их сумму на экран монитора

6

С помощью директивы #define

вычислить kx + b , при x = 1,2,...,5

Ввести два вещественных значения

и вывести их косинусы на экран

7

С помощью директив #if, #else, #elif

осуществлять выбор строк программы для вычисления либо (a + b)2 , либо (a − b)2

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

8

С помощью директивы #define

вычислить x3 , при x = −2,−1,...,2

Ввести ширину и высоту

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

9

Задать константы M и N и вычислить

(M + N )2 / 2

Ввести длину основания и высоту

равнобедренного прямоугольника, вычислить его площадь и вывести результат на экран монитора

10

С помощью директивы #define

вычислить (x + y)2 , при x, y = 1,2,...,5

Ввести длину основания и высоту

равнобедренного прямоугольника, вычислить его периметр и вывести результат на экран монитора

Контрольные вопросы

  1. Приведите пример использования функции printf() для вывода значений двух целочисленных переменных на экран.

  2. Запишите функцию scanf() для ввода символа с клавиатуры

  3. Запишите директиву #define для задания константы с именем LENGTH

равной 10

  1. Приведите пример макроса, позволяющий возводить число в квадрат.

  2. С помощью каких директив можно выполнять условную компиляцию программы?

  3. Запишите функцию printf() для вывода вещественной переменной с точностью до сотых.