1 семестр / 4 практика 1 семестр
.docxБАЛАКОВСКИЙ ИНЖЕНЕРНО-ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ – ФИЛИАЛ
ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО ОБРАЗОВАТЕЛЬНОГО
УЧРЕЖДЕНИЯ ВЫСШЕГО ОБРАЗОВАНИЯ
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ЯДЕРНЫЙ УНИВЕРСИТЕТ «МИФИ»
ФАКУЛЬТЕТ АТОМНОЙ ЭНЕРГЕТИКИ И ТЕХНОЛОГИЙ
КАФЕДРА «ИНФОРМАТИКА И УПРАВЛЕНИЕ В ТЕХНИЧЕСКИХ СИСТЕМАХ»
ПРАКТИЧЕСКАЯ РАБОТА №4
по дисциплине «Языки программирования»
Вариант №8
Выполнил:
студент гр.
Проверил ст. преп. каф. ИУС
Михеев И.В. _____________
«____» ______________2020г.
Балаково 2020
Цель работы - развитие практических навыков при решении задач на методы обработки одномерных и многомерных массивов на языке программирования СИ.
Задание № 1 Массив состоящий из 10 элементов заполнить случайными числами. Найти сумму элементов массива, расположенных до последнего положительного элемента
Начало
S=0 arr[i] arr[i]=rand() i=0;size;1
arr[i]>=0 S=S+arr[i] break S Конец
Задание № 2 Полученный массив отсортировать любым способом по возрастанию или убыванию.
Начало
S=0 arr[i]=rand()
i=0;size=10
i=0;
b=size-1
c
= arr[b - 1]; arr[b
- 1] =arr[b]; arr[b]
= c; i=0;size=10
arr[i] a[i] Конец arr[b
- 1] > arr[b]
Задание № 3 Реализоваться алгоритм из первого задания с использованием указателей (для обращения у элементам массива).
Вывод: изучил методы обработки одномерных и многомерных массивов на языке программирования СИ.