Отчёт ПР4 Горелов Г.С. И503Б. Массивы. Динамическое выделение памяти
Скачать 98.57 Kb.
|
Балтийский государственный технический университет «ВОЕНМЕХ» им. Д. Ф. Устинова Кафедра И5 «Информационные системы и программная инженерия» Практическая работа №4 по дисциплине «Информатика: Основы программирования» на тему «Массивы. Динамическое выделение памяти» Выполнил: Студент Горелов Г.С. Группа И503Б Преподаватель: Першин Д.В. Санкт-Петербург 2020 г. Текст задания Исходные данные: описываем входные данные, их обозначение в программе и тип. Результирующие данные: описываем выходные данные, их обозначение в программе и тип. Вспомогательные переменные: описываем, для чего нужны, их обозначение в программе и тип. Таблица тестирования:
Схема программы Здесь должна быть схема программы в соответствии с ГОСТ 19.701-90. Схема может быть построена любым способом, в том числе начерчена вручную на листе бумаги с помощью карандаша и линейки и сфотографирована или отсканирована. Текст программы Сюда добавляем текст программы с комментариями. Шрифт Courier New или FreeMono 10 пт, междустрочный интервал одинарный. Исходные данные: Одномерный массив a, тип int. Результирующие данные: Результат – вывод массива в консоль. Вспомогательные переменные: Счётчик цикла i, тип int. Таблица тестирования:
Схема программы Текст программы #include #define N 5 int main() { int i; int a[N]; for (i = 0; i < N; i++) // ввод значений элементов массива scanf("%d",&a[i] ); for (i = 0; i < N; i++) // цикл поиска индекса первого отрицательного элемента if (a[i] < 0) break; for (; i < N; i++) // сдвиг всех оставшихся элементов к началу массива a[i] = a[i+1]; for (i = 0; i < N-1; i++) // вывод массива printf("%4d",a[i]); } Текст задания Исходные данные: описываем входные данные, их обозначение в программе и тип. Результирующие данные: описываем выходные данные, их обозначение в программе и тип. Вспомогательные переменные: описываем, для чего нужны, их обозначение в программе и тип. Таблица тестирования:
Схема программы Здесь должна быть схема программы в соответствии с ГОСТ 19.701-90. Схема может быть построена любым способом, в том числе начерчена вручную на листе бумаги с помощью карандаша и линейки и сфотографирована или отсканирована. Текст программы Сюда добавляем текст программы с комментариями. Шрифт Courier New или FreeMono 10 пт, междустрочный интервал одинарный. Текст задания Исходные данные: описываем входные данные, их обозначение в программе и тип. Результирующие данные: описываем выходные данные, их обозначение в программе и тип. Вспомогательные переменные: описываем, для чего нужны, их обозначение в программе и тип. Таблица тестирования:
Схема программы Здесь должна быть схема программы в соответствии с ГОСТ 19.701-90. Схема может быть построена любым способом, в том числе начерчена вручную на листе бумаги с помощью карандаша и линейки и сфотографирована или отсканирована. Текст программы Сюда добавляем текст программы с комментариями. Шрифт Courier New или FreeMono 10 пт, междустрочный интервал одинарный. Текст задания Исходные данные: описываем входные данные, их обозначение в программе и тип. Результирующие данные: описываем выходные данные, их обозначение в программе и тип. Вспомогательные переменные: описываем, для чего нужны, их обозначение в программе и тип. Таблица тестирования:
Схема программы Здесь должна быть схема программы в соответствии с ГОСТ 19.701-90. Схема может быть построена любым способом, в том числе начерчена вручную на листе бумаги с помощью карандаша и линейки и сфотографирована или отсканирована. Текст программы Сюда добавляем текст программы с комментариями. Шрифт Courier New или FreeMono 10 пт, междустрочный интервал одинарный. Текст задания Исходные данные: описываем входные данные, их обозначение в программе и тип. Результирующие данные: описываем выходные данные, их обозначение в программе и тип. Вспомогательные переменные: описываем, для чего нужны, их обозначение в программе и тип. Таблица тестирования:
Схема организации матрицы Здесь должна быть схема выделения памяти под динамическую матрицу. Схема может быть построена любым способом, в том числе начерчена вручную на листе бумаги с помощью карандаша и линейки и сфотографирована или отсканирована. Текст программы Сюда добавляем текст программы с комментариями. Шрифт Courier New или FreeMono 10 пт, междустрочный интервал одинарный. |