Лабораторная работа по дисциплине: Программирование (часть 1). Вариант № 5

Цена:
500 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Program.exe
material.view.file_icon Program.exe.intermediate.manifest
material.view.file_icon Program.obj
material.view.file_icon Program.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Program.cpp
material.view.file_icon Program.ncb
material.view.file_icon Program.sln
material.view.file_icon Program.suo
material.view.file_icon Program.vcproj
material.view.file_icon задание.doc
material.view.file_icon Отчет.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Вариант № 5

Цель работы: Алгоритмизация и программирование циклических вычислительных задач с использованием процедур и функций.
Вариант № 5
Задание: Дана прямоугольная матрица А(M,N). Составьте программу, вычисляющую сумму элементов каждой строки. Из сумм сформируйте одномерный массив, упорядочите его по убыванию методом пузырька (Bubble Sort). Преобразуйте этот массив, заменив все положительные элементы единицами, а все отрицательные элементы нулями. Выведите на экран исходную матрицу, отсортированный массив и преобразованный массив.

Разработать программу, реализующую сортировку двумерного массива в соответствии с вариантом (номер варианта выбирается по последней цифре зачетной книжки). Способы сортировки должны быть реализованы в виде процедур.
Для решения многих задач удобно сначала упорядочить данные по определенному признаку, так можно ускорить поиск некоторого объекта. Например, в преферансе игроки раскладывают карты по мастям и по значению. Так легче определить, каких карт не хватает. Или возьмем любой энциклопедический словарь – статьи в нем упорядочены в алфавитном порядке.
Перегруппирование заданного множества объектов в определенном порядке называют сортировкой.
Отличительной особенностью сортировки является то обстоятельство, что эффективность алгоритмов, реализующих ее, прямо пропорциональна сложности понимания этого алгоритма. Другими словами, чем легче для понимания метод сортировки массива, тем ниже его эффективность.
Для реализации различных методов сортировки необходимо подготовить несколько вспомогательных процедур и функций.
1. Функция, которая ищет минимальный элемент правее некоторого заданного и возвращает его номер в качестве результата. Аргументами функции являются номер элемента массива и обрабатываемый массив.
2. Большинство методов сортировок основано на обмене двух чисел. Для этой цели предназначена процедура, которая в качестве параметров берет два числа и меняет их значения.
3. Также пригодится процедура, которая берет элемент с индексом i, перемещает его на место элемента с номером j. А все элементы, которые имеют индексы от j до i-1, сдвигает на одну позицию вправо.

Дополнительная информация

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Программирование (часть 1)
Вид работы: Лабораторная работа
Оценка: Зачёт
Дата оценки: 18.04.2021
Рецензия: Уважаемый,

Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Лабораторная работа №5 по дисциплине: Программирование (часть 1-я). Вариант №5
Разработать программу, в которой необходимо выполнить следующие действия: - Описать новый тип – запись, состоящую из двух полей: Stroka Dlina - Ввести с клавиатуры заданную последовательность символов и записать ее в переменную строкового типа; - Преобразовать строку в соответствии со своим вариантом; - В поле записи Stroka переписать преобразованную строку, а в поле Dlina – длину этой строки; - Вывести содержимое полей записи на экран; Последовательность символов: Veselyi Преобразование: Заме
User IT-STUDHELP : 20 июня 2016
40 руб.
Лабораторная работа №1 по дисциплине: Программирование (часть 1-я). Вариант №5
Разработать программу для вычисления: 1) значения заданного арифметического выражения(см.вариант по таблице 1) 2) значения заданной функции (см. вариант по таблице 2); и вывода на экран полученных результатов.
User IT-STUDHELP : 20 июня 2016
40 руб.
Лабораторная работа №1 по дисциплине: Программирование (часть 1-я). Вариант №5
Лабораторная работа №3 по дисциплине: Программирование (часть 1-я). Вариант №5
Задана последовательность значений элементов некоторого массива до и после преобразования по некоторому правилу. Определите алгоритм преобразования и напишите программу, которая: 1) формирует массив из заданного количества случайных целых чисел в заданном диапазоне и выводит элементы массива на экран; 2) по определенному вами алгоритму преобразовывает этот массив и выводит на экран элементы преобразованного массива. 3) производит заданные вычисления и выводит результат на экран. Указания: - прео
User IT-STUDHELP : 20 июня 2016
49 руб.
Лабораторные работы № 1,2,3,4,5 по дисциплине: Программирование (часть 1-я). Вариант №5
Лабораторная работа № 1 Тема 1: Стандартные функции. Арифметические выражения. (в лекциях см. п. 1.4, 2.9 ) Тема 2: Логические выражения. Условный оператор. (в лекциях см. п. 2.4, 3.3 ) Задание: Разработать программу для вычисления: 1) значения заданного арифметического выражения (см. вариант по таблице 1); 2) значения заданной функции (см. вариант по таблице 2); и вывода на экран полученных результатов. Лабораторная работа №2 Тема 1: Операторы циклов с условиями: While и Repeat (в лекциях см.
User IT-STUDHELP : 20 июня 2016
149 руб.
Лабораторная работа №4 по дисциплине: Программирование (часть 1-я). Вариант №5
Написать программу, которая выводит на экран изображение заданного графического объекта (с соблюдением заданной цветовой гаммы):
User IT-STUDHELP : 20 июня 2016
49 руб.
Лабораторная работа №4 по дисциплине: Программирование (часть 1-я). Вариант №5
Лабораторная работа №2 по дисциплине: Программирование (часть 1-я). Вариант №5
Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор (см. вариант по таблице 1); Выражение: -0,5 + 0,7 – 0,9 +...+ 0,23 Оператор цикла: Repeat
User IT-STUDHELP : 20 июня 2016
39 руб.
Лабораторная работа №1 по дисциплине: Информатика и программирование (часть 1). Вариант 5
Лабораторная работа No1 Тема: Системы счисления, представление чисел в ЭВМ и операции над ними. Цель: изучение распространенных систем счисления и принципов представления числовой информации в памяти ЭВМ, а также выполнения арифметических операций над целыми числами. Задание 1. В приложении Б выбрать исходные данные (ИД) согласно номеру своего варианта. 2. Перевести числа из п.1 ИД из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления. 3. Перевести чис
User SibGOODy : 14 июля 2023
400 руб.
promo
Лабораторная работа №2 по дисциплине: Информатика и программирование (часть 1). Вариант 5
Лабораторная работа No2 Тема: Представление данных в ЭВМ и основы алгоритмизации Цель: изучение способов представления информации в памяти ЭВМ, освоение принципов цифрового кодирования информации в ЭВМ. Задание 1. В приложении Б выбрать исходные данные (ИД) согласно номеру своего варианта. 2. Представить десятичное число 1а в двоичной и шестнадцатеричной системе счисления в формате байт. 3. Представить десятичные числа 1а, 1б и -1в в двоичной и шестнадцатеричной системе счисления в формате сл
User SibGOODy : 14 июля 2023
400 руб.
promo
Реактивный двигатель
1 чертёж,формат А2Х9, Сборочный чертеж выполнен в компасе 16ой версии на формате А2Х9. На листе изображён разрез двигателя, размеры не проставлены, основная надпись не заполнена, файл имеет расширение cdw. , упакован в rar. чертёж выполнен в соответствии с ЕСКД. Может быть использован для Курсовых и Дипломных проектов по машиностроительным дисциплинам
User grom555 : 28 августа 2019
200 руб.
Реактивный двигатель
⦁ Назначение и характеристики мультиплексора СМД. ⦁ Построение сети на основе мультиплексора СМД.
⦁ Назначение и характеристики мультиплексора СМД. ⦁ Построение сети на основе мультиплексора СМД.
User alpeeffser : 6 февраля 2017
70 руб.
ИГ.05.21.02 - Корпус. Разрезы простые
Все выполнено в программе КОМПАС 3D v16 Вариант 21 ИГ.05.21.02 - Корпус. Разрезы простые 1. По двум видам построить вид слева, фронтальный и профильный разрезы. 2. Нанести размеры. 3. Построить прямоугольную изометрическую проекцию с четвертью выреза. В состав работы входят 4 файла: - 3D модель данной детали, расширение файла *.m3d; - ассоциативный чертеж формата А3 в трёх видах с выполненными фронтальным и профильным разрезами с совмещением половины вида и половины разреза и проставленными р
100 руб.
ИГ.05.21.02 - Корпус. Разрезы простые
up Наверх