Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабы 1С / Лаба №5

.docx
Скачиваний:
0
Добавлен:
09.07.2025
Размер:
213.91 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ

КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

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

«Московский технический университет связи и информатики»

Информационные технологии и программирование

Лабораторная работа №5

Москва, 2024 г.

Цель:

Данная лабораторная работа посвящена работе с синтаксической конструкцией: цикл.

Задачи:

1. Поработать с циклическими синтаксическими конструкциями;

2. Поработать с методами ввода информации пользователем с клавиатуры.

Используемые объекты и механизмы:

Модуль приложения, встроенный язык программирования, синтакс-помощник, примитивные типы данных, операции, выражения, методы работы с различными типами, циклы, ввод с клавиатуры, модальные окна

Выполнение работы

1. Пользователь вводит с клавиатуры начальное и конечное значение. Требуется посчитать сумму и произведение всех чисел в диапазоне.

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

Чтобы посчитать сумму и произведение чисел от начального до конечного значения, нужно сделать цикл, на каждом шаге которого начальное значение будет увеличиваться на 1, добавляться к сумме и умножаться на произведение. Код для данного задания представлен на рисунке 1.

Рисунок 1 – Код программы для первого задания

Результат работы при вводе чисел 5 и 10 представлен на рисунке 2.

Рисунок 2 – Результат вывода первого задания

2. Пользователь вводит с клавиатуры произвольную дату.

Требуется посчитать количество выходных дней, прошедших от начала года.

Для выполнения данного задания потребуется метод «НачалоГода» и «ДеньНедели». Код для данного задания представлен на рисунке 3.

Рисунок 3 – Код программы для второго задания

Введя дату 28.04.2024, программа выдала результат 34, что является правильным ответом (рисунок 4).

Рисунок 4 – Результат вывода второго задания

3. Пользователь вводит с клавиатуры произвольную строку.

Требуется проверить является ли она палиндромом.

Для выполнения этого задания потребуется метод «СтрДлина» для подсчёта количества символов, а также методы «Лев» и «Прав», которые будут использованы при сравнении первого и последнего символа в строке. Код для данного задания представлен на рисунке 5.

Рисунок 5 – Код программы для третьего задания

Результат работы представлен на рисунках 6-7.

Рисунок 6 – Форма для ввода для третьего задания

Рисунок 7 – Результат вывода третьего задания

4. Пользователь вводит конечное значение с клавиатуры. Начальное значение равно 1. Для каждого 10, 100, 1 000, 10 000 и т.д. числа, требуется выводить сообщение: «Поздравляем! Вы наш N-ый покупатель! Вам подарок!»

Код для данного задания представлен на рисунке 8.

Рисунок 8 – Код программы для четвертого задания

Результат вывода программы при вводе конечного значения 1000 представлен на рисунке 9.

Рисунок 9 – Результат вывода четвертого задания

Вывод: я освоил на практике работу с синтаксической конструкцией Цикл и с методами ввода информации пользователем с клавиатуры.

Соседние файлы в папке Лабы 1С