Создан заказ №4043688
22 мая 2019
Решение задач обработки массивов данных Основная цель работы – изучение правил и приемов обработки массивов данных
Как заказчик описал требования к работе:
Выполнить контрольную по информатике за 2 дня в двух вариантах. Пишите сразу сколько будет стоить контрольная.
Фрагмент выполненной работы:
Решение задач обработки массивов данных.
Основная цель работы – изучение правил и приемов обработки массивов данных.
Задание.
Составить схему алгоритма и программу решения задачи обработки массивов данных в соответствии с заданием (табл. 1.1):
Таблица 1.1
№ вар. Исходный массив Формируемый массив Условие задачи
1 2 3 4
8 A6 B3 × 6,
где bij = i + aj + ln(5)
i = 1...3,
j = 1...6 Вычислить значение суммы четных элементов 1-й строки матрицы B (Sum1B). (работа была выполнена специалистами author24.ru) Создать массив A1, исходя из условия: если Sum1B > 11, то A1 – массив A с переставленными в обратном порядке элементами, иначе A1 – последняя строка матрицы B. Вывести: A, B, Sum1B, A1.
Решение:
Решение.
Проанализируем задачу. Значения элементов исходного одномерного массива A (графа 2 табл. 1.1) вводятся с клавиатуры (шесть числовых значений), при этом они используются при вычислении значений элементов двумерного массива B по формуле, приведенной в графе 3. В графе 4 представлено условие обработки массивов A и B, а также определено, какие результаты должны быть получены.
Схема алгоритма и текст программы на языке С представлены соответственно на рис. 1.1 и рис. 1.2. При этом будем иметь в виду тот факт, что нумерация элементов массивов в системе программирования C начинается с нуля. Также в некоторых блоках схемы алгоритма учитываются особенности будущей среды реализации в системе программирования C. Кроме того, в качестве размерностей массивов A и B будем использовать обозначение m (m = 5) и n (n = 3).
В схеме алгоритма, приведенной на рис. 1.1, использованы следующие обозначения:
– m, n – размерности массивов;
– A – исходный массив, значения элементов которого вводятся с клавиатуры;
– B – двумерный массив, значения элементов которого вычисляются в соответствии с условием задачи;
– Sum1B – значение суммы элементов 1-й строки матрицы B, номер столбца которых четный.
– A1 – массив, значения элементов которого вычисляются в соответствии с условием задачи;
– i, j – параметры соответствующих циклов.
– “ДК” – диалоговый комментарий;
– “\n” – ESC-символ, использующийся в среде программирования C для передвижения курсора в начало следующей строки при выводе значений.
«Скриншоты» результатов выполнения программы приведены в Приложении.
Рис. 1.1. Схема алгоритма решения
Текст программы
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define m 6
#define n 3
int main()
{
float A[m], A1[m], B[n][m];
float Sum1B; int i, j;
// Ввод значений элементов массива A
printf (Vvod A[%i]:\n, m);
for (i=0; i<m; i++ )
scanf (%f, &A[i]);
// Вывод значений элементов массива A
printf..Посмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
23 мая 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Решение задач обработки массивов данных
Основная цель работы – изучение правил и приемов обработки массивов данных.docx
2021-02-13 10:35
Последний отзыв студента о бирже Автор24
Общая оценка
4.1
Положительно
Работы оформлены просто невероятно удобно, расчёт и решение идеально точны. Такого автора нужно ещё поискать! Рекомендую в срочном порядке! Работа выполнена во время.