
Zhovtyak lab 4
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
|
|
|
|
|
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ |
ВЕТВЛЕНИЯ И ЦИКЛЫ |
по курсу: ИНФОРМАТИКА |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
4016 |
|
|
|
М.О.Жовтяк |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2020
Цель работы: изучение операторов языка С++, организующих ветвящиеся и циклические вычисления, совершествование навыков разработки и откладки программ в IDE.
Мой индивидуальный вариант:
Моя задача заключается в том, чтобы я смог воспроизвести эту фигуру в консоли, используя операторы цикла.
Код программы:
#include <iostream>
using namespace std;
int main()
{
cout << "Insert figure's size" << endl;
int size;
cin >> size;
for (int i = 0; i < size; i++)
{
for (int j = 0; j < size; j++)
{
if (i == size - j - 2 || i == size - j - 1 || i == size - j) cout << ".";
else cout << "#";
}
cout << endl;
}
Далее откладываем программу и запускаем программу:
Попробуем удостовериться в правильности программу, введя другое значение размера фигуры:
Рисунок вышел абсолютно таким же(диагональ в три полосы), значит код программы верный.
Блок-схема программы:
Вывод: таким образом, я научился работать с операторами цикла языка С++. К тому же, для решения задачи, мне понадобились логические операторы, поэтому я научился работать и с ними.