Лабораторная работа по дисциплине: Программирование (часть 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
Лабораторные работы № 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 руб.
Лабораторная работа №2 по дисциплине: Программирование (часть 1-я). Вариант №5
Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор (см. вариант по таблице 1); Выражение: -0,5 + 0,7 – 0,9 +...+ 0,23 Оператор цикла: Repeat
User IT-STUDHELP : 20 июня 2016
39 руб.
Лабораторная работа №4 по дисциплине: Программирование (часть 1-я). Вариант №5
Написать программу, которая выводит на экран изображение заданного графического объекта (с соблюдением заданной цветовой гаммы):
User IT-STUDHELP : 20 июня 2016
49 руб.
Лабораторная работа №4 по дисциплине: Программирование (часть 1-я). Вариант №5
Лабораторная работа №3 по дисциплине: Программирование (часть 1-я). Вариант №5
Задана последовательность значений элементов некоторого массива до и после преобразования по некоторому правилу. Определите алгоритм преобразования и напишите программу, которая: 1) формирует массив из заданного количества случайных целых чисел в заданном диапазоне и выводит элементы массива на экран; 2) по определенному вами алгоритму преобразовывает этот массив и выводит на экран элементы преобразованного массива. 3) производит заданные вычисления и выводит результат на экран. Указания: - прео
User IT-STUDHELP : 20 июня 2016
49 руб.
Лабораторная работа №1 по дисциплине: Информатика и программирование (часть 1). Вариант 5
Лабораторная работа No1 Тема: Системы счисления, представление чисел в ЭВМ и операции над ними. Цель: изучение распространенных систем счисления и принципов представления числовой информации в памяти ЭВМ, а также выполнения арифметических операций над целыми числами. Задание 1. В приложении Б выбрать исходные данные (ИД) согласно номеру своего варианта. 2. Перевести числа из п.1 ИД из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления. 3. Перевести чис
User SibGOODy : 14 июля 2023
400 руб.
promo
Лабораторная работа №3 по дисциплине: Информатика и программирование (часть 1). Вариант 5
Лабораторная работа №3 Тема: Разработка вычислительных программ с использованием стандартных функций и условного оператора Цель: изучение средств языка C по программированию алгоритмов с ветвлением с использованием стандартных математических функций Задание В соответствии с номером варианта разработать программу на языке С++ для вычисления значения функции y (см. функция преобразования 2 в приложении В). При вводе исходных данных с клавиатуры и выводе результата работы программы использовать
User SibGOODy : 14 июля 2023
300 руб.
promo
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО 2024 год Ответы на 20 вопросов Результат – 100 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: 1. We have … to an agreement 2. Our senses are … a great role in non-verbal communication 3. Saving time at business communication leads to … results in work 4. Conducting negotiations with foreigners we shoul
User mosintacd : 28 июня 2024
150 руб.
promo
Задание №2. Методы управления образовательными учреждениями
Практическое задание 2 Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности. Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
User studypro : 13 октября 2016
200 руб.
Особенности бюджетного финансирования
Содержание: Введение Теоретические основы бюджетного финансирования Понятие и сущность бюджетного финансирования Характеристика основных форм бюджетного финансирования Анализ бюджетного финансирования образования Понятие и источники бюджетного финансирования образования Проблемы бюджетного финансирования образования Основные направления совершенствования бюджетного финансирования образования Заключение Список использованный литературы Цель курсовой работы – исследовать особенности бюджетного фин
User Aronitue9 : 24 августа 2012
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
ЗАЧЕТ по дисциплине “Программирование (часть 1)” Билет 2 Определить значение переменной y после работы следующего фрагмента программы: a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a; if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end; if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
User sibsutisru : 3 сентября 2021
200 руб.
Программирование (часть 1-я). Зачёт. Билет №2
up Наверх