ИССЛЕДОВАНИЕ ДВИЖЕНИЯ ТЕЛ В ДИССИПАТИВНОЙ СРЕДЕ. Отчет по лабораторной работе 1 по дисциплине Программирование Тема Циклические вычисления на языке Си Преподаватель Подклетнов C. Г
Скачать 167.28 Kb.
|
МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Кафедра Вычислительной техники ОТЧЕТ по лабораторной работе № 1 по дисциплине «Программирование» Тема: Циклические вычисления на языке Си
Санкт-Петербург 2022 Цель работы. Целью работы является изучение циклических вычислений и получение практических навыков в среде программирования языка Си Задание (вариант 15) Даны числа N и M (N < M). Вывести все целые числа от N до M включительно; при этом число N должно выводиться 1 раз, число N + 1 должно выводиться 2 раза и так далее. Постановка задачи и описание решения Смысл задачи в том, что выводятся числа от наименьшего введенного до наибольшего, при этом каждое последующие число вводиться на один раз больше, чем предыдущее. В начале стоит цикл, который проверяет корректность введенных данных (т. е. то, что N действительно меньше M). Следом идет тело основного цикла. Он перебирает все числа от N до M (включительно), потом число попадает в другой цикл, в котором оно выводиться в соответствии со своей позицией. Описание переменных Контрольные примеры Пример 1: Исходные данные: n = 1; summ=5; Результат: 1 22 333 4444 55555 Пример 2: Исходные данные: n = 10 ; m = 15; Результат: 10 1111 121212 13131313 1414141414 151515151515 Пример 3: Исходные данные: n = 0; m = 3; Результат: 0 11 222 3333 Примеры выполнения программы Пример 1: Пример 2: Пример 3: Выводы. В результате выполнения работы были изучены базовые и более углубленные принципы работы синтаксиса языка Си, получены знания о написании циклов и условий проверки в данной среде программирования, а также получены практические навыки в написании программ на Си и в построении блок-схем алгоритмов. |