Работа с массивами
Автор: Кирилл Гаркуша • Январь 19, 2023 • Лабораторная работа • 518 Слов (3 Страниц) • 159 Просмотры
Лабораторная работа №3
Тема: «Работа с массивами»+
Цель работы: научиться разрабатывать блок-схему алгоритма для массива данных и выполнять его кодирование на языке С/С++)
Методические указания
Задание: согласно варианта задания нарисовать блок-схему алгоритма решения поставленной задачи и выполнить ручной расчет работы алгоритма для двух наборов произвольных входных данных (длина массива минимум 12 элементов). По построенной блок-схеме выполнить кодирование алгоритма на языке Си (или С++).
Ход работы: при выполнении лабораторной работы необходимо: разработать блок-схему алгоритма задания (согласно варианту), проверить работу разработанного алгоритма, при помощи ручного расчета (в качестве тестовых данных использовать два различных набора, созданных произвольных способом), по построенной блок-схеме выполнить кодирование алгоритма на языке Си (или С++).
Вариант №16
В массиве найти минимальный по значению элемент, вывести его значение.
Блок-схема
[pic 1]
Трассировочная таблица
№ шага | Massiv[1] | Massiv[2] | Massiv[3] | Massiv[4] | i | min | chislo | chislo<2 | chislo > i|| chislo == i | massiv[i] < min |
1 | 0 | 1 | 1 | |||||||
2 | -1 | 0 | -1 | 4 | 0 | |||||
3 | -1 | 2 | 0 | -1 | 4 | 0 | ||||
4 | -1 | 2 | 9 | 1 | -1 | 4 | 0 | |||
5 | -1 | 2 | 9 | -9 | 2 | -9 | 4 | 0 | ||
6 | -1 | 2 | 9 | -9 | 3 | -9 | 4 | 0 | 1 | 0 |
7 | -1 | 2 | 9 | -9 | 4 | -9 | 4 | 0 | 1 | 0 |
8 | -1 | 2 | 9 | -9 | 4 | -9 | 4 | 0 | 1 | 1 |
9 | -1 | 2 | 9 | -9 | 4 | -9 | 4 | 0 | 0 | |
10 | -1 | 2 | 9 | -9 | 4 | -9 | 4 | 0 | ||
11 | -1 | 2 | 9 | -9 | 4 | -9 | 4 | 0 |
Код
#define _CRT_SECURE_NO_WARNINGS //работа scanf
#include <stdio.h> //подключение библиотек
#include <locale.h>
...