Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка2(4-8).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
166.4 Кб
Скачать

4. Варианты заданий

  1. Написать программу, которая бы осуществляла поиск подстроки в строке.

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

  3. Написать программу, которая бы осуществляла поиск максимального, минимального элемента.

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

  5. Написать программу, которая бы осуществляла суммирование диагональных элементов двумерной матрицы.

  6. Написать программу, которая бы осуществляла вычисление факториала с использованием массива.

  7. Написать программу, которая бы осуществляла вывод всех чётных и нечётных элементов массива.

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

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

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

  11. Написать программу, которая бы осуществляла перевод всех заданных символов в верхний и нижний регистры.

  12. Написать программу, которая бы переворачивала строку задом наперёд.

Таблица 2

Варианты заданий

Задание

Задание

Задание

1

Поиск подстроки в строке

5

Суммирование диагональных элементов двумерной матрицы

9

Замена всех заданных символво в строке

2

Упорядочивание массива по возрастанию, убыванию

6

Вычисление факториала с использованием массива

10

Замена всех заданных подстрок в строке

3

Поиск максимального, минимального элемента

7

Вывод всех чётных и нечётных элементов массива

11

Перевод всех заданных символов в верхний и нижний регистры

4

Поиск среднего значению всех элементов массива и его положение в массиве

8

Вывод позиций всех заданных символов в строке

12

Написать строку задом наперёд

Лабораторная работа №6 организация циклов

1. Цель работы: отработка навыков программирования с использованием возможностей языка по организации циклов.

2. Домашнее задание и методические указания по его выполнению

2.1. Организация цикла

2.1.1 Оператор цикла с предусловием while

Обшая форма цикла while имеет следующий вид:

while (<условие>) <оператор>;

Здесь оператор (тело цикла) может быть пустым оператором, единственным оператором или блоком. Условие (управляющее выражение) может быть любым допустимым в языке выражением. Условие считается истинным, если значение выражения не равно нулю, а оператор выполняется, если условие принимает значение ИСТИНА. Если условие принимает значение ЛОЖЬ, программа выходит из цикла и выполняется следующий за циклом оператор.

2.1.2 Оператор цикла с постусловием do-while

В отличие от циклов for и while, которые проверяют свое условие перед итерацией, do-while делает это после нее. Поэтому цикл do-while всегда выполняется как минимум один раз. Общая форма цикла do-while следующая:

do {

<оператор>;

} while (<условие>);

Если оператор не является блоком, фигурные скобки не обязательны, но их почти всегда ставят, чтобы оператор достаточно наглядно отделялся от условия. Итерации оператора do-while выполняются, пока условие не примет значение ЛОЖЬ.