78185

Разработка алгоритмов и программ с использованием указателей

Лабораторная работа

Информатика, кибернетика и программирование

Организация динамической памяти и структур данных. Получить индивидуальное задание у преподавателя и разобрать программу с использованием выделения динамической памяти и создания указателей. Использовать динамическое выделение памяти. Использовать динамическое выделение памяти.

Русский

2015-02-07

75 KB

4 чел.

Тема: «Разработка алгоритмов и программ с использованием указателей»

Цель работы: сформировать умения и навыки написания программ с использованием указателей.

Время выполнения: 2 часа

Лабораторная работа №16

Порядок выполнения работы:

  1.  Изучить основные приемы написания программ с использованием динамических структур данных и указателей.
  2.  Выполнить практические задания из лекционного материала «Лекция 19_Организация динамической памяти и структур данных».
  3.  Получить индивидуальное задание у преподавателя и разобрать программу с использованием выделения динамической памяти и создания указателей.
  4.  Показать работающую программу преподавателю.

Индивидуальные задания

  1.  Найти сумму кубов всех отрицательных элементов массива A={a[i]}, удовлетворяющих условию a[i]>=c*d. Использовать динамическое выделение памяти.
  2.  Найти, сколько положительных элементов массива A={a[i]} удовлетворяют условию c<=a[i]<=d. Использовать динамическое выделение памяти.
  3.  Найти сумму квадратов всех положительных элементов массива A={a[i]}, удовлетворяющих условию a[i]>=d/c. Использовать динамическое выделение памяти.
  4.  Найти произведение квадратов первых k элементов массива A={a[i]}, удовлетворяющих условию  a[i]>=c+d. Использовать динамическое выделение памяти.
  5.  Найти, сколько положительных, отрицательных и нулевых элементов в массиве A={a[i]} удовлетворяют условию c<=a[i]<=d. Использовать динамическое выделение памяти.
  6.  Найти произведение квадратов отрицательных элементов массива A={a[i]}, удовлетворяющих условию a[i]>=с/d. Использовать динамическое выделение памяти.
  7.  Найти сумму первых k элементов массива A={a[i]}, удовлетворяющих условию  c<=a[i]<=d. Использовать динамическое выделение памяти.
  8.  Найти, сколько элементов массива A={a[i]} удовлетворяют условию а[i]<=с/d. Использовать динамическое выделение памяти.
  9.  Найти сумму элементов массива A={a[i]}, удовлетворяющих условию c<=a[i]<=d. Использовать динамическое выделение памяти.
  10.  Найти произведение положительных элементов массива A={a[i]}, удовлетворяющих условию  c<=a[i]<=d. Использовать динамическое выделение памяти.
  11.  Найти произведение отрицательных элементов массива A={a[i]}, удовлетворяющих условию  c<=a[i]<=d. Использовать динамическое выделение памяти.
  12.  Найти сумму кубов всех положительных элементов массива A={a[i]}. Использовать динамическое выделение памяти.
  13.  Найти сумму квадратов всех отрицательных элементов массива A={a[i]}. Использовать динамическое выделение памяти.
  14.  Найти произведение квадратов всех положительных элементов массива A={a[i]}. Использовать динамическое выделение памяти.
  15.  Найти сумму первых k отрицательных элементов массива A={a[i]}, удовлетворяющих условию  c<=a[i]<=d. Использовать динамическое выделение памяти.
  16.  Найти произведение всех элементов массива A={a[i]}, совпадающих с его последним элементом. Использовать динамическое выделение памяти.
  17.  Найти сумму всех элементов массива A={a[i]}, совпадающих с его последним элементом. Использовать динамическое выделение памяти.
  18.  Найти произведение всех элементов массива A={a[i]}, совпадающих с его первым элементом. Использовать динамическое выделение памяти.
  19.  Найти сумму всех элементов массива A={a[i]}, совпадающих с его первым элементом. Использовать динамическое выделение памяти.
  20.  Найти сумму первых k положительных элементов массива A={a[i]}. Использовать динамическое выделение памяти.
  21.  Найти сумму первых k отрицательных элементов массива A={a[i]}. Использовать динамическое выделение памяти.
  22.  Найти, сколько отрицательных элементов массива A={a[i]} удовлетворяют условию c<=a[i]<=d. Использовать динамическое выделение памяти.
  23.  Найти сумму квадратов всех отрицательных элементов массива A={a[i]}, удовлетворяющих условию a[i]>=-d/c. Использовать динамическое выделение памяти.
  24.  Найти произведение квадратов первых k элементов массива A={a[i]}, удовлетворяющих условию  a[i]>=c+d. Использовать динамическое выделение памяти.
  25.  Найти, сколько положительных, отрицательных и нулевых элементов в массиве A={a[i]} удовлетворяют условию c<=a[i]<=d. Использовать динамическое выделение памяти.
  26.  Найти произведение квадратов всех отру=цательных элементов массива A={a[i]}. Использовать динамическое выделение памяти.
  27.  Найти количество всех нулевых элементов массива A={a[i]}. Использовать динамическое выделение памяти.
  28.  Найти, сколько элементов массива A={a[i]} удовлетворяют условию c<=a[i]<=d. Использовать динамическое выделение памяти.
  29.  Найти произведение элементов массива A={a[i]}, удовлетворяющих условию  c<=a[i]<=d. Использовать динамическое выделение памяти.
  30.  Найти, сколько отрицательных элементов массива A={a[i]} удовлетворяют условию c<=a[i]<=d. Использовать динамическое выделение памяти.


 

А также другие работы, которые могут Вас заинтересовать

67896. ДЕТЕРМИНИЗМ, ИНДЕТЕРМИНИЗМ ИЛИ СВОБОДА ВОЛИ? 104.5 KB
  Детерминизм (от лат. determino — определяю) — учение классической философии о закономерной универсальной взаимосвязи и взаимообусловленности явлений объективной действительности1. Понятие «детерминизм» возникло в средневековье как вид логического определения понятия, противостоящий генерализации...
67897. ПРАВО ДОЛЖНОСТНЫХ ЛИЦ ПРАВООХРАНИТЕЛЬНЫХ ОРГАНОВ НА ОЦЕНКУ СОБСТВЕННЫХ ДЕЙСТВИЙ 66 KB
  В Обращении к сотрудникам органов внутренних дел и военнослужащим внутренних войск МВД России министр внутренних дел Российской Федерации генерал-полковник милиции Р. Однако зачастую милиция может проявить свою самостоятельность и автономию применяя право милиции на оценку собственных действий...
67898. К ВОПРОСУ О ПОНЯТИИ КОРРУПЦИИ И ПУТЯХ ПРОТИВОДЕЙСТВИЯ ЕЙ 92.5 KB
  Особенности характерные для экономической преступности высокое общественное положение субъектов ее совершения изощренно интеллектуальные способы их действий огромный материальный физический и моральный ущерб ими причиняемый исключительная латентность экономических посягательств и снисходительное...
67899. ПРОБЛЕМЫ ОБЕСПЕЧЕНИЯ ЗАКОННОСТИ ПРИ ПРИМЕНЕНИИ МЕР АДМИНИСТРАТИВНОГО ПРЕСЕЧЕНИЯ 93 KB
  Исследование применения мер административного пресечения предполагает обращение к проблемам законности при осуществлении данного вида правоприменительной деятельности. К этому подвигает не только важность теоретического анализа механизма обеспечения законных прав и интересов при реализации...
67900. ПРИЧИНУ РОСТА ПРЕСТУПНОСТИ НАЗЫВАЕТ ХРИСТИАНСКАЯ АНТРОПОЛОГИЯ 130 KB
  Последние открытия генетиков и расшифровка генома человека позволили сделать вывод что почти все социальные проявления разумеется и преступное поведение человека запрограммированы. составила 296 против 345 в 1997 году безработных с другой а совсем в другом не во внешних обстоятельствах...
67901. СРАВНИТЕЛЬНЫЙ АНАЛИЗ СТАТУСА АДМИНИСТРАТИВНО-ТЕРРИТОРИАЛЬНЫХ ЕДИНИЦ В РОССИЙСКОЙ ФЕДЕРАЦИИ 81 KB
  В настоящее время административная карта Российской Федерации насчитывает 1863 района 650 городов республиканского областного краевого окружного подчинения 318 городских районов и округов более 400 городов районного подчинения около двух тысяч поселков городского типа и свыше 24 тысяч...
67902. ОСОБЕННОСТИ РЕАЛИЗАЦИИ СОВРЕМЕННОГО ЛИЦЕНЗИОННОГО ЗАКОНОДАТЕЛЬСТВА 260.5 KB
  О лицензировании отдельных видов деятельности который с одной стороны ограничил круг органов которые могут осуществлять лицензирование ст. Уменьшение числа лицензируемых видов деятельности следует связывать с появлением понимания ограничительной роли лицензионной системы и выявлением в ходе...
67903. СИСТЕМА ЛИЦЕНЗИРОВАНИЯ В МЕХАНИЗМЕ ВОЗДЕЙСТВИЯ НА ПОВЕДЕНИЕ СУБЪЕКТОВ ПРАВОВЫХ ОТНОШЕНИЙ 104.5 KB
  Общая часть объединяет нормы лицензионного права определяющие критерии выделения объектов лицензирования правовой статус субъектов лицензионных правоотношений в том числе полномочия лицензионных органов принципы лицензионного права сферу действия лицензионного законодательства...
67904. МЕРЫ АДМИНИСТРАТИВНОГО ПРЕСЕЧЕНИЯ, ПРИМЕНИМЫЕ К НЕСОВЕРШЕННОЛЕТНИМ, В СФЕРЕ ОХРАНЫ ОБЩЕСТВЕННОГО ПОРЯДКА 48 KB
  Данные меры иногда становятся единственно возможным средством предупреждения и пресечения преступлений и иных правонарушений со стороны несовершеннолетних лиц. Состояние и динамика преступности и правонарушений несовершеннолетних вызывает тревогу. Например, в 2000 г. отмечен небывалый рост преступности несовершеннолетних.