Лабораторная работа №3
.docxЛабораторная работа №3
Операторы циклов. Массивы.
Цель работы: Изучить особенности использования операторов цикла while, for и do-while, а также специальных операторов break и continue. Ознакомиться с понятием «массив», получить навыки ввода, вывода и обработки одномерных и двумерных массивов.
Программа работы:
-
Изучить операторы цикла while, for и do-while, получить навыки составления программ с использованием этих операторов (выполнить два задания из п.1 Методических указаний).
-
Изучить специальные операторы break и continue.
-
Ознакомиться с понятием «массив», получить навыки ввода, вывода и обработки одномерных и двумерных массивов. Выполнить индивидуальное задание, согласно выданному преподавателем варианту.
1. Операторы цикла.
Задание 1. Напишем программу для вывода цифр в обратном порядке (от 9 до 0).
Компиляция прошла успешно:
Результат выполнения программы представлен ниже.
Задание 2. Напишем программу согласно заданию.
Компиляция прошла успешно:
Результат выполнения программы представлен ниже.
2. Операторы break и continue.
Запишем программу, указанную в Методическом пособии.
Компиляция прошла успешно:
Результат выполнения программы представлен ниже.
3. Массивы.
Дополним следующую программу выводом введённой пользователем матрицы на экран:
int A[3][2];
int i,j;
printf("Massive A 3x2: \n");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
printf("Input A[%d][%d]: ", i, j);
scanf("%d", &A[i][j]);
}
}
int kolichestvo=0;
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
if(A[i][j]>5)
{
kolichestvo++;
}
}
}
printf("Bolshe 5 bilo %d elementov \n", kolichestvo);
Компиляция прошла успешно:
Результат выполнения программного кода представлен ниже.
Вариант 5
Создать двумерный массив X, имеющий четыре строки и три столбца. Найти в нём максимальный элемент.
Компиляция прошла успешно:
Результат выполнения программного кода представлен ниже.
Блок-схема алгоритма выполнения программы представлена ниже.
Вывод: В процессе выполнения лабораторной работы были изучены особенности использования операторов цикла while, for и do-while, а также специальных операторов break и continue. Были рассмотрено понятие «массив», получены навыки ввода, вывода и обработки одномерных и двумерных массивов.