Добавил:
t.me Установите расширение 'SyncShare' для решения тестов в LMS (Moodle): https://syncshare.naloaty.me/ . На всякий лучше отключить блокировщик рекламы с ним. || Как пользоваться ChatGPT в России: https://habr.com/ru/articles/704600/ || Также можно с VPNом заходить в bing.com через Edge браузер и общаться с Microsoft Bing Chat, но в последнее время они форсят Copilot и он мне меньше нравится. || Студент-заочник ГУАП, группа Z9411. Ещё учусь на 5-ом курсе 'Прикладной информатики' (09.03.03). || Если мой материал вам помог - можете написать мне 'Спасибо', мне будет очень приятно :) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная_4_Кафка

.docx
Скачиваний:
7
Добавлен:
18.05.2022
Размер:
42.09 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

КАФЕДРА 44

ОЦЕНКА

ПРЕПОДАВАТЕЛЬ

Старший преподаватель

Аксенов А. В.

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №4

Ветвления и циклы

по дисциплине: Информатика

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

Z9411

Кафка Р. С.

номер группы

подпись, дата

инициалы, фамилия

Студенческий билет №

2019/3603

Санкт-Петербург 2020

Цель работы:

Изучение операторов языка C++, организующих ветвящиеся и циклические вычисления, совершенствование навыков разработки и отладки программ в IDE.

Порядок выполнения работы:

Разработать программу, выводящую в консоль фигуру из текстовых символов в соответствии с индивидуальным заданием.

Программа должна запрашивать одиночное целое число – размер фигуры, и проверять его на корректность.

Вариант № 7:

7

#######

#..#..#

#..#..#

#..#..#

#..#..#

#..#..#

#######

Текст программы:

#include <iostream>

using namespace std;

int main()

{

int size;

cout << "vvedite razmer kratniy 2: " << endl;

cin >> size;

if (size % 2 != 0)

{

cout << "wrong number!" << endl;

return 1;

}

for (int i = 0; i < size; i++)

{

for (int j = 0; j < size-1; j++)

{

if (i == 0 || i == size-1)

{

cout << "#";

}

else

{

if (j == 0 || j == size - 2 || j == (size - 2) / 2)

{

cout << "#";

}

else

{

cout << ".";

}

}

}

cout << endl;

}

cin.get();

cin.get();

return 0;

}

Результат работы программы:

Вывод:

Я изучил операторы языка C++, организующих ветвящиеся и циклические вычисления, усовершенствовал свои навыки разработки и отладки программ в IDE.