Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Описание программы

Читайте также:
  1. B.1.2. Перечень и описание вспомогательных активов
  2. IV. Участники программы
  3. Job Descriptions Описание работы
  4. Job Descriptions: Описание работы
  5. Ultimate MK3 Универсальное описание добиваний для всех версий игры .
  6. V. Этапы Программы
  7. VI. Награждение победителей Программы

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

Задание

 

1.1. Даны целые a1…an. Получить сумму тех элементов данной

последовательности, которые:

а) кратны 5 б) нечетны и неотрицательны

 

1.2. Дана целочисленная квадратная матрица. Получить b1…bn, где bi -

это значение первого по порядку положительного элемента i-ой

строки (если таких элементов нет, то принять bi =-1)

Описание программы

 

2.1. Объявление целочисленного массива a и целочисленных переменных i – счетчик, sum1, sum2, a1, a2.

Инициализация начальными значениями целочисленных переменных i=0, sum1=0, sum2=0 и целочисленного массива a={-1,2,5,-4,10}

Задаем цикл for: счетчик будет увеличиваться на единицу до тех пор, пока не достигнет значения, равного числу элементов в массиве. Присвоим переменной а1 значение, равное остатку от деления i-того элемента массива на 5, а переменной а2 значение, равное остатку от деления i-того элемента массива на 2. Если значение переменной а1 будет равно нулю (т.е. i-ый элемент массива нацело поделился на 5, а значит, он кратен 5), то прибавим к значению переменной sum1 значение i-того элемента массива. Если значение переменной а2 не будет равно нулю и будет положительно (т.е. i-ый элемент массива нацело не поделился на 2, а значит, он был нечетным), то прибавим к значению переменной sum2 значение i-того элемента массива. Модифицируем счетчик i, увеличив его значение на единицу.

Вывод результата, или переменных sum1 и sum2, на экран.

Конец программы.

 

2.2. Объявление целочисленных массивов a, размером в 3´3 элемента, и b, размером в 3 элемента; целочисленных переменных i, j, ch и целочисленного указателя на адрес x элемента массива b. i – счетчик числа строк в массиве а, j - счетчик числа столбцов в массиве а.

Инициализация начальными значениями целочисленных переменных i=0, j=0 и целочисленных массивов a={1, 2, -3, -4, 5, 6, -7,-8,-9} и b={0}.

Задаем цикл for, который будет работать до тех пор, пока счетчик i не достигнет значения, равного числу строк в массиве, также будет увеличиваться на единицу указатель на адрес x.

Возьмем значение первого элемента массива b по указателю на адрес x. Задаем цикл for (вложенный цикл), который будет работать до тех пор, пока счетчик j не достигнет значения, равного числу столбцов в массиве. Присвоим переменной ch значение i-ого j-того элемента массива а.

Если переменная ch больше нуля – записать по указателю на адрес x значение переменной ch и выйти из цикла, в противном случае модифицируем счетчик j, увеличив его значение на единицу. Если j станет равно 3 (т.е. в строке не встретилось ни одного положительного элемента), то по указателю на адрес x в массив b запишется значение –1.

Модифицируем счетчик i, увеличив его значение на единицу.

Задаем цикл for, который будет работать до тех пор, пока счетчик i не достигнет значения, равного числу элементов в массиве b. Вывод результата, или значения по указателю x, на экран. Модифицируем адрес, увеличив его значение на единицу.

Конец программы.

 

 

Приложение B


Дата добавления: 2015-11-14; просмотров: 31 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Задание для самостоятельной работы| Блок-схема задания №2

mybiblioteka.su - 2015-2024 год. (0.007 сек.)