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. Использовать динамическое выделение памяти.


 

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

9017. Философия жизни Ф. Ницше 46 KB
  Философия жизни Ф. Ницше В основе всего сущего знаменитым философом Фридрихом Ницше признается жизнь. Жизнь стоит над всем. Иррационализм Ницше - последовательное уничтожение разумного постижения - мир хаотичен. По Ницше, сознани...
9018. Экзистенциализм. Свобода и ответственность. Смысл человеческого бытия 45 KB
  Экзистенциализм. Свобода и ответственность. Смысл человеческого бытия Экзистенциализм - философия существования, иррационалистическая философия. Ее наиболее крупные представители - М. Хайдеггер, К. Ясперс, Г. Марсель, Ж. П. Сартр, А. Камю,...
9019. Герменевтика Ф. Шлейермахера, Х.- Г. Гадамера, В. Дильтея 35.5 KB
  Герменевтика Ф. Шлейермахера, Х.- Г. Гадамера, В. Дильтея Герменевтика - наука о понимании, изучает процессы передачи информации в познании, межсубъектные, междисциплинарные, межвременные. Герменевтика сложилась в ХХ в., ее основатель - Га...
9020. Позитивизм и этапы его развития (Б. Рассел, ранний Л. Витгенштейн) 38 KB
  Позитивизм и этапы его развития (Б. Рассел, ранний Л. Витгенштейн) Позитивизм в общем смысле - философское течение, основанное на принципе, что все подлинное, положительное (позитивное) знание может быть получено лишь как результат отдельных сп...
9021. Философия постмодернизма 35 KB
  Философия постмодернизма Постмодернизм - многозначный и динамически подвижный в зависимости от исторического, социального и национального контекста комплекс философских, научно-теоретических и эмоционально-эстетических представлений. Прежде все...
9022. Основные направления, школы и представители русской философии XIX - начала XX вв 40.5 KB
  Основные направления, школы и представители русской философии XIX - начала XX вв. П. Чаадаев первым поставил со всей остротой вопросы о роли России и русского народа в мировой истории. И его оценки были весьма неприглядны. Мы так странно движемся в...
9023. Отечественная философия XX в. (А. Лосев, Э. Ильенков, М. Мамардашвили) 36 KB
  Отечественная философия XX в. (А. Лосев, Э. Ильенков, М. Мамардашвили) Особенности русской философии состоят по крайней мере из нескольких элементов. Во-первых, это национальные идиомы, смыслы, коренящиеся в пословицах, поговорках, сказках, притчах,...
9024. Проблема бытия и различные ее трактовки в философии 44.5 KB
  Проблема бытия и различные ее трактовки в философии Онтология - учение о бытии как таковом раздел философии, изучающий фундаментальные принципы бытия, наиболее общие сущности и категории сущего. Онтология выделилась из учений о бытии тех или иных о...
9025. Философская антропология. Основные понятия и проблемы 43.5 KB
  Философская антропология. Основные понятия и проблемы Основные направления философской антропологии - принципы анализа человеческой сущности, сущность и существование человека. Сущность - внутреннее содержание объекта, выражающееся в единстве всех ф...