Задание к лабораторной работе №1

Выполните обязательные и непонятные Вам примеры теоретических сведений и лишь затем «задание 1.N» по варианту N (N – номер компьютера).

Задание 1.1

Создайте консольное приложение, используя для ввода/вывода объекты cin и cout.

Используя созданное консольное, приложение написать программу, в которой:

определяется размер типа int в байтах,

вводятся с клавиатуры значения целых переменных a, b,

вычисляется сумма a и b,

вычисляется остаток от деления a на b,

выполняется операция остаток от деления a на b с присваиванием результата b,

используя условную операцию (?:):

найти минимальное из чисел a и b,

вычислить, если a < b, то a=a/b.

Задание 1.2

Создайте консольное приложение, используя для ввода/вывода объекты cin и cout.

Использую созданное консольное, приложение написать программу, в которой:

определяется размер типа bool в байтах,

вводятся с клавиатуры значения переменных a, b типа float,

вычисляется разность a и b,

вычисляется частное от деления a на b,

выполняется операция умножение a на b с присваиванием результата a,

используя условную операцию (?:):

найти максимальное из чисел a и b,

вычислить, если a ≤ b, то с=true

Задание 1.3

Создайте консольное приложение, используя для ввода/вывода объекты cin и cout.

Использую созданное консольное, приложение написать программу, в которой:

определяется размер типа char в байтах,

вводятся с клавиатуры значения переменных a, b типа double,

вычисляется частное от деления a на b,

вычисляется произведение a и b,

выполняется операция сложение a и b с присваиванием значения b,

используя условную операцию (?:):

найти максимальное из чисел a и b,

вычислить, если a ≤ b, то a=a-b

Задание 1.4

Создайте консольное приложение, используя для ввода/вывода объекты cin и cout.

Использую созданное консольное, приложение написать программу, в которой:

определяется размер типа long int в байтах,

вводятся с клавиатуры значения целых переменных a, b,

вычисляется частное от деления a на b,

вычисляется остаток от деления a на b,

выполняется операция остаток от деления a на b с присваиванием значения b,

используя условную операцию (?:):

найти минимальное из чисел a и b,

вычислить, если a ≥ b, то b=a-b

Задание 1.5

Создайте консольное приложение, используя для ввода/вывода объекты cin и cout.

Использую созданное консольное, приложение написать программу, в которой:

определяется размер типа unsigned char в байтах,

вводятся с клавиатуры значения переменных a, b типа float,

вычисляется разность a и b,

вычисляется частное от деления a на b,

выполняется операция умножение a на b с присваиванием значения b,

используя условную операцию (?:):

найти минимальное из чисел a и b,

вычислить, если a > b, то a=a+b,

Задание 1.6

Создайте консольное приложение, используя для ввода/вывода объекты cin и cout.

Использую созданное консольное, приложение написать программу, в которой:

определяется размер типа short int в байтах,

вводятся с клавиатуры значения целых переменных a, b,

вычисляется остаток от деления a на b,

вычисляется произведение a и b,

выполняется операция деление a на b с присваиванием значения a,

используя условную операцию (?:):

найти максимальное из чисел a и b,

вычислить, если a < b, то с= false

Задание 1.7

Создайте консольное приложение, используя для ввода/вывода объекты cin и cout.

Использую созданное консольное, приложение написать программу, в которой:

определяется размер типа double в байтах,

вводятся с клавиатуры значения целых переменных a, b,

вычисляется остаток от деления a на b,

вычисляется произведение a и b,

выполняется операция деление a на b с присваиванием значения a,

используя условную операцию (?:):

найти минимальное из чисел a и b,

вычислить, если a ≤ b, то с= false

Задание 1.8

Создайте консольное приложение, используя для ввода/вывода объекты cin и cout.

Использую созданное консольное, приложение написать программу, в которой:

определяется размер типа long double в байтах,

вводятся с клавиатуры значения переменных a, b типа float,

вычисляется разность a и b,

вычисляется частное от деления a на b,

выполняется операция умножение a на b с присваиванием значения b,

используя условную операцию (?:):

найти максимальное из чисел a и b,

вычислить, если a ≥ b, то с= false

Задание 1.9

Создайте консольное приложение, используя для ввода/вывода объекты cin и cout.

Использую созданное консольное, приложение написать программу, в которой:

определяется размер типа float в байтах,

вводятся с клавиатуры значения переменных a, b типа double,

вычисляется сумма a и b,

вычисляется произведение a и b,

выполняется операция деление a на b с присваиванием значения a,

используя условную операцию (?:):

найти минимальное из чисел a и b,

вычислить, если a > b, то с=false

Задание 1.10

Создайте консольное приложение, используя для ввода/вывода объекты cin и cout.

Использую созданное консольное, приложение написать программу, в которой:

определяется размер типа long int в байтах,

вводятся с клавиатуры значения переменных a, b типа long int,

вычисляется разность a и b,

вычисляется остаток от деления a на b,

выполняется операция деление a на b с присваиванием значения b,

используя условную операцию (?:):

найти максимальное из чисел a и b,

вычислить, если a < b, то с=true

Контрольные вопросы к лабораторной работе №1

1. Продемонстрируйте создание консольного приложения.

2. Как установить точку останова в программе и что она означает?

3. Какие кнопки клавиатуры соответствуют пошаговому выполнению программы и выполнению программы до заданной строки?

4. Как прервать выполнение программы, которая «зависла» (долго не выдает никаких сообщений)?

5. Что такое идентификатор, ключевое слово?

6. Приведите примеры литеральной константы: целой, вещественной, символьной, строковой.

7. Как вводится комментарий в программе?

8. Дайте характеристику основным типам данных.

9. Что такое описание, определение, объявление, инициализация переменных?

10. Что такое область действия и область видимости переменной?

11. Какая переменная называется глобальной и какая локальной?

12. Дайте характеристику классам памяти: auto, static, register, volatile?

13. Как осуществляется форматирование вывода данных с помощью функции printf и объекта cout?

14. Как осуществить ввод данных с помощью функции scanf и объекта cin?

15. Запишите и объясните смысл одной из операций п. 2.10.

16. Запишите типы данных в порядке возрастания экстенсивности. Как используется этот порядок при преобразовании типа?



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: