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;
}
Далее откладываем программу и запускаем программу:
Попробуем удостовериться в правильности программу, введя другое значение размера фигуры:
Рисунок вышел абсолютно таким же(диагональ в три полосы), значит код программы верный.
Блок-схема программы:
Вывод: таким образом, я научился работать с операторами цикла языка С++. К тому же, для решения задачи, мне понадобились логические операторы, поэтому я научился работать и с ними.
