программирование на си

Выполнен
Заказ
4952674
Раздел
Программирование
Предмет
Основы программирования
Антиплагиат
Не указан
Срок сдачи
7 Окт 2022 в 19:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
28 Сен 2022 в 06:48
Просмотров
183
Описание работы

1.   Вспомните задачи 2 и 3 из семинара 1 прошлого семестра нашего курса «Программирование и основы алгоритмизации»: разработка циклических алгоритмов с одномерными массивами (задача 2 – задачи приведены также в разделе 2 этого семинара) и с матрицами (задача 3 – условия также есть в разделе 3 этого семинара). Напишите и отладьте программы с динамическими массивами для решения этих задач, используя примеры лекции 1 этого семестра.

2.   Вспомните задачу семинара 2 прошлого семестра нашего курса «Программирование и основы алгоритмизации»: функции и многофайловые программы; условие этой задачи также приведено в разделе 4 данного семинара. Исправьте решение этой задачи в соответствии с полученными замечаниями; это очень важно, так как решение этой задачи лежит в основе курсовой работы. Измените  программу, используя динамические массивы – см. примеры лекции 1 текущего семестра. Ответьте на вопрос: какие преимущества дает использование динамических массивов?

3.   Отчет по выполнению задания обязательно должен содержать условия задач, анализ данных (возможно, в виде таблицы «Состав данных»), блок-схемы семинаров прошлого семестра (возможно, с исправленными ошибками), коды приложений с локальными массивами (прошлого семестра) и с динамическими массивами.

Жду отчетов по индивидуальным заданиям разделов 2, 3, 4. Напоминаю, что отчет по выполнению задания обязательно должен содержать условие задачи, анализ данных (возможно, в виде таблицы «Состав данных»), блок-схему, программу (в двух вариантах: с локальными и с динамическими массивами)

2. Варианты индивидуальных заданий на проектирование алгоритма обработки одномерных массивов (раздел 6 семинара 1 прошлого семестра)

В приведенных ниже задачах значения A, B (если они есть в варианте) и вектора X и (или) Y задаются вводом; n — размер каждого из векторов X и  1.  Каждая пара (Xk, Yk) задает длины сторон прямоугольни­ка; найти число тех прямоугольников, площадь ко­то­рых больше A.

 1.  Каждая пара (Xk, Yk) задает длины сторон прямоугольни­ка; найти число тех прямоугольников, площадь ко­то­рых больше A.3.   Варианты индивидуальных заданий на проектирование алгоритма обработки матриц

Дана матрица А из n строк и m столбцов. Способ задания n и m определяется средой программирования и указаниями преподавателя. Матрицу A необходимо вводить и выводить (если ее элементы были изменены) построчно. 

 1.  Для каждой строки матрицы найти произведение отрицательных элементов.

4. Индивидуальное задание на разработку и использование функций Си (из семинара 2 курса «Программирование)»

Разработайте программу, выделив в ней одну или несколько под­программ (функций). Требования к составляемым подпрограммам:

§ каждая подпрограмма является функционально завершенной и должна вызываться более одного раза с разными фактическими пара­метрами;

§ подпрограмма обработки не должна содержать ввод (вывод) дан­ных;

§ в подпро­граммах не рекомендуется использовать глобальные пе­ремен­ные.

  1.  Если среднее арифметическое SA положительных элементов мат­рицы (5×4) больше среднего арифметического SB положительных элементов матрицы (4×6), найти сумму SA + SB, иначе найти раз­ность SA – SB.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
11 дней 21 час 55 минут
Выполнен
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир