Лабораторная работа по "Программированию"
Автор: DxtrRio • Январь 24, 2024 • Лабораторная работа • 1,189 Слов (5 Страниц) • 95 Просмотры
Задание 1.1
Вывод на консоль сообщений:[pic 1]
a== 6. Example 1. End of Step 1 after if. Example 1; a==6. End of Step 1 after if. Example 2.
При вводе значений a !=6 на консоль выводятся сообщения:[pic 2]
Example 1. End of Step 1 after if. Example 1. Example 2. End of Step 1 after if. Example 2.
Задание 1.11
Вывод на консоль сообщения a<=6, так как int a было присвоено значение 5 при инициализации.[pic 3]
Вывод на консоль сообщения a<=6, при введении значения a=[-inf;6], вывод на консоль сообщения a>6 при введении значения а=[7;+inf]
[pic 4]
Задание 1.12
Вывод на консоль сообщения n==7, так как переменная n была строго объявлена при инициализации.[pic 5]
Вывод на консоль сообщения n<5, при вводе значений n=[-inf,4];[pic 6]
n==5, при вводе значения n=5;
n==6, при вводе значения n=6;
n==7, при вводе значения n=7;
n>7, при вводе значений n=[8,+inf]
Пример 1.8 является упрощением конструкции и использования метода форматирования без фигурных скобок, которые являются определителями кодового блока. Результат программы будет следующим:
Вывод на консоль сообщения n<5, при вводе значений n=[-inf,4];
n==5, при вводе значения n=5;
n==6, при вводе значения n=6;
n==7, при вводе значения n=7;
n>7, при вводе значений n=[8,+inf]
Задание 1.13
Вывод на консоль сообщения a=true, ввиду того, что переменная а была инициализирована при объявлении и !=0;[pic 7]
b=false, ввиду того, что переменная b не была инициализирована и b=0.
При вводе значений с клавиатуры в зависимости от вводимого значения[pic 8]
a=true, if a=[-inf;0)&&(0;+inf]
a=false, if a=[0];
b=true, if b=[-inf;0)&&(0;+inf]
b=false, if b=[0];
Задание 1.14
Выполняется проверка значения a==5, если возвращаемое значение функции if==true, программа выполняется дальше. Выполняется проверка значения b==8, если возвращаемое значение функции if==true, на консоль выводится сообщение b=8, a=5.[pic 9]
При вводе значений a!=5, b – любое, на консоль выводится сообщение a!=5;[pic 10]
a==5, b!=8 – на консоль выводится сообщение b!=8, a==5;
a==5, b=8 – на консоль выводится сообщение a==5, b==8.
Задание 1.15
При a=10, b=3;[pic 11]
Вывод на консоль сообщения a=10, g=7.
При вводе значений a<b
Вывод на консоль сообщения значение b=cin>>; g=[a-b];
При вводе значений a==b
Вывод на консоль сообщения b=cin>>; g=[a-b]==0;
При вводе значений a>b
Вывод на консоль сообщения a=cin>>; g=[a-b];
При отсутствии ввода значений происходит цикличное выполнение до получения значения a.
Так как переменная g определена в функции if вызов её за пределами функции невозможен.
Задание 1.16
В зависимости от выполнения проверки условий:[pic 12]
a==5, b==8 == true&&false=false;
a==5, b==8 == true||false=true;
a==5, b==8 == true XOR false = true
на консоль выводится сообщение:
a==5&&b==8=false;
a==5||b==8=true;
a==5 XOR b==8=true.
Задание 1.17
Для варианта №1 выполнение проверки условия: x>y, при возврате значения истина на консоль выводится сообщение “4”, иначе на консоль выводится сообщение “3”.[pic 13]
...