Материал: Лаб 1 - Алгебраическая послдеовательность - СФ

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕЕНЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)

Циклические программы

Лабораторная работа №1 по дисциплине «Основы программирования» Отчет по лабораторной работе

Студент гр. ххххх

________ ххххх

15.02.2022

Руководитель: Преподаватель КИБЭВС

_________ ________ ххххх

15.02.2022

Томск 2022

2

Содержание Введение……………………………………………………………………………………. 3 Теоретические сведения…………………………………………………………………… 4 Ход работы для задания №1………………………………………………………………. 5 Ход работы для задания №2………………………………………………………………. 7 Заключение………………………………………………………………………………… 9 Список использованной литературы……………………………………………………. 10

3

1 Введение

Целью данной лабораторной работы является получить навыки разработки алгоритмов с циклами с параметром и с условием, разработки циклических программ на языке высокого уровня.

Задание на работу заключается в том, чтобы составить консольное приложение для решения задач, вводя данные в ходе выполнения программы.

Задание 1: Для заданного натурального числа n рассчитать сумму 2 + 4 + 6 +. . .+ 2 и

сравнить со значением 2.

Задание 2: Спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивал дневную норму на 10 % от нормы предыдущего дня. Определить через сколько дней спортсмен пробежит суммарный путь более 100 км.

4

2 Теоретические сведения

Цикл – разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для многократного исполнения набора инструкций.

Цикл с параметром - это цикл, в котором переменная изменяет свое значение от начального значения до конечного со строго установленным шагом и для каждого из значений переменной выполняется цикл.

Цикл с постусловием – цикл, в котором условие проверяется после выполнения тела цикла. Отсюда следует, что тело цикла выполняется хотя бы один раз.

5

3 Ход работы для задания №1

В данном алгоритме сначало просится пользователи ввести переменную “n”, затем программа с помощью цикла с параметром считает переменную “sum”, путем изменения переменной “i” с ходом +2 до 2n, затем когда цикл заканчивает свою работу, то переменная

“sum” сравнивается с переменной “n^2”, и в ответе выводится результат сравнения. Блок-

схема данного алгоритма предсатвлена на рисунке 3.1. А на рисунке 3.2 представлена работа программы.

Рисунок 2.1 - Блок-схема алгоритма 1

Ниже представлен сам код программы:

using System; namespace ConsoleApp1

{

class Program

{

static void Main(string[] args)

{

int n, sum = 0; Console.Write("Введите n ");

n = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i <= 2 * n; i += 2)

{

sum += i;

}

Источник: https://studfile.net/preview/16706720/