Контрольный пример

Матрица размером 4х4:

-1 -3 1 -2

-4 3 -2 -3

-4 -5 -5 -1

-1 5 -4 -4

Сумма положительных элементов матрицы: 9

Лабораторное задание и методические указания по его выполнению

Изучить операторы цикла и условные операторы С++, используя теоретические сведения данного методического пособия, а также на практике реализовать полученные знания в виде программы, выплняющей указанные задачи с помощью определенного вида цикла.

Отчет должен содержать:

· Наименование и цель работы.

· Краткие теоретические сведения.

· Листинг программы и полученные результаты

Контрольные вопросы

1. Назовите основные операторы, с помощью которых можно реализовать цикл.

2. Какое главное отличие оператора цикла с постусловием от оператора цикла с предусловием?

3. Приведите пример цикла с предусловием, с постусловием. Проанализируйте ход работы этих циклов.

Задание

Решить предложенные задания:

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

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

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

С использованием:

а. цикла for

б. цикла while

в. цикла do-while.

При этом варианты задания должны быть представлены, например, в виде 3б.

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

ФУНКЦИИ

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

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

Понятие функции

Функции – это строительные блоки для всех программ на языке С++. Они делят большую программу на поддающиеся управлению и пониманию составляющие. Кроме того, они экономят память, аккумулируя в себе повторяющиеся операции.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: