Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1 семестр / 4 практика 1 семестр

.docx
Скачиваний:
6
Добавлен:
28.06.2020
Размер:
1.01 Mб
Скачать

БАЛАКОВСКИЙ ИНЖЕНЕРНО-ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ – ФИЛИАЛ

ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО ОБРАЗОВАТЕЛЬНОГО

УЧРЕЖДЕНИЯ ВЫСШЕГО ОБРАЗОВАНИЯ

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ЯДЕРНЫЙ УНИВЕРСИТЕТ «МИФИ»

ФАКУЛЬТЕТ АТОМНОЙ ЭНЕРГЕТИКИ И ТЕХНОЛОГИЙ

КАФЕДРА «ИНФОРМАТИКА И УПРАВЛЕНИЕ В ТЕХНИЧЕСКИХ СИСТЕМАХ»

ПРАКТИЧЕСКАЯ РАБОТА №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 Реализоваться алгоритм из первого задания с использованием указателей (для обращения у элементам массива).

Вывод: изучил методы обработки одномерных и многомерных массивов на языке программирования СИ.

Соседние файлы в папке 1 семестр