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

4 семестр / ЛР 2 ИТИП ОТЧЕТ

.pdf
Скачиваний:
0
Добавлен:
27.05.2026
Размер:
1.07 Mб
Скачать

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

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

МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ

Факультет СиСС

Кафедра направляющие

телекоммуникационные среды

ЛАБОРАТОРНАЯ РАБОТА

№ 2

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

«JS»

Выполнили: Панюкова Виктория, Балыбердина Анастасия

студентки БИН2401

Проверил: Ассистент кафедры ОиКК Черномаз Арсений Павлович

(Весенний семестр) Москва 2026

Цель работы: Составление программного кода с применением конструкций организации циклов: for, while. Знакомство с использованием массивов

Ход работы:

1. На рисунке представлен фрагмент кода, в котором используется цикл for

для последовательного вывода чисел от 1 до 4. Счётчик инициализируется значением 1 и увеличивается на единицу на каждой итерации до выполнения условия завершения цикла.

2.В представленном коде используется цикл с предусловием while. Проверка условия осуществляется перед выполнением тела цикла. Счётчик увеличивается внутри цикла до достижения граничного значения.

3.На рисунке показан цикл с постусловием do…while. Тело цикла выполняется минимум один раз, после чего происходит проверка условия продолжения выполнения.

Рисунок 1.1 - Вывод чисел от 1 до 4 с использованием цикла for.

Рисунок 1.2 - Вывод чисел от 1 до 4 с использованием цикла while.

Рисунок 1.3 – Вывод чисел от 1 до 4 с использованием циклов do…while.

2. С помощью циклов for, while и do…while реализовали вывод чисел в обратном порядке — от 4 до 1. Проанализировали изменение счётчика и условия завершения циклов.

Рисунок 2.1 - Вывод чисел от 4 до 1 с использованием цикла for.

Рисунок 2.2 - Вывод чисел от 4 до 1 с использованием цикла while.

Рисунок 2.3 - Вывод чисел от 4 до 1 с использованием цикла do ... while.

3. Создали сценарий формирования таблицы умножения на 12, используя цикл for. В результате на экран были выведены значения произведений чисел от 1

до 12.

Рисунок 3.1 – Формирование таблицы умножения на 12 с

использованием цикла for.

Рисунок 3.2 – Вывод результата.

4. В коде создаётся массив строк, содержащий имена файлов вида image1.gif – image4.gif. Заполнение массива осуществляется с помощью цикла for, после чего элементы выводятся на экран (см. рис. 4)

Рисунок 4 – Формирование и вывод массива имён графических файлов

image1.gif – image4.gif.

5. Создали HTML-документ с массивом строк. Вывели массив в исходном виде, затем выполнили сортировку с помощью метода sort() и повторно вывели отсортированный массив на экран.

Рисунок 5.1 – Вывод массива строк в исходном и отсортированном виде.

Рисунок 5.2 – Запрос пользователю.

Рисунок 5.3 – Вывод результата.

6. Реализовали ввод массива имён с использованием цикла do…while.

Организовали завершение ввода при вводе слова «всё». После завершения ввода определили количество введённых имён и индекс имени «Вася». (см.

рис. 6)

Рисунок 6.1 – Ввод массива имён и определение количества введённых имён и индекса имени «Вася».

Рисунок 6.2 – Запрос пользователю.

Рисунок 6.3 – Вывод результата

Рисунок 6.4 – Запрос пользователю 2.

Рисунок 6.5 – Вывод 2.

7. Создали сценарий ввода чисел с проверкой корректности данных с помощью функции isNaN. В случае некорректного ввода выводили сообщение об ошибке. Корректно введённые значения сохраняли в массив и выводили на экран. На рисунке показана реализация циклов с предусловием и постусловием, что позволяет наглядно увидеть различие в их работе при организации ввода данных.

Цикл while является циклом с предусловием, так как проверка условия выполняется перед входом в цикл. Цикл do…while относится к циклам с

постусловием, поскольку условие проверяется после выполнения тела цикла,

что гарантирует выполнение как минимум одной итерации.

Рисунок 7.1 – Проверка корректности ввода чисел с использованием функции isNaN и формирование массива чисел.

Рисунок 7.2 – Запрос пользователя

Рисунок 7.3 – Запрос пользователя (продолжение).

Рисунок 7.4 – Результат.

Вывод: в ходе лабораторной работы были изучены и применены циклы for, while и do…while, а также основные операции работы с массивами в языке

JavaScript. Были реализованы сценарии вывода чисел, формирования таблицы умножения, создания и обработки массивов строк, имён и чисел. В результате работы закреплены практические навыки организации циклических процессов, проверки корректности ввода данных и обработки массивов.

Соседние файлы в папке 4 семестр