- •Федеральное агентство по образованию
- •4 Отчет о проделанной работе должен содержать
- •5 Теоретические положения
- •5.1 Общие сведения о массивах
- •5.2 Одномерные массивы
- •5.3 Примеры основных типов задач с использованием одномерных массивов
- •5.3.1 Нахождение суммы элементов массива
- •5.3.2 Нахождение наибольшего элемента в массиве
- •5.3.3 Нахождение количества элементов массива, удовлетворяющих некоторому условию
- •5.3.4 Сортировка массива по возрастанию
- •5.4 Двумерные массивы
- •5.5 Примеры задач с использованием двумерных массивов
- •5.5.1 Нахождение наибольшего элемента в заданной строке матрицы
- •5.5.2 Нахождение элементов массива, удовлетворяющих определенному условию
- •5.5.3 Нахождение сумм элементов строк матрицы
- •6 Методические рекомендации к выполнению работы
- •7 Контрольные вопросы
- •Приложение а Варианты заданий на тему «Одномерные массивы»
- •Приложение в Варианты заданий на тему «Двумерные массивы»
- •Приложение с
Федеральное агентство по образованию
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Колледж экономики, управления и права
методические рекомендации
для УЧЕБНОЙ практиКИ студентов
по дисциплине «Основы алгоритмизации и программирования»
Специальность
230105 51 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И АВТОМАТИЗИРОВАННЫХ СИСТЕМ
автор-составитель Шинакова С.В.
Ростов-на-Дону 2010
Рассмотрены на заседании Ц(П)К специальности 230105.51 Программное обеспечение вычислительной техники и автоматизированных систем
«06» апреля 2010 г. Протокол № 9
Председатель Ц(П)К _____________ Шинакова С.В.
Практическая работа
Тема «Работа с массивами»
1 Цель работы
Изучить принципы работы с одно- и двумерными массивами на языке Pascal.
2 Задачи работы
Научиться основным алгоритмам решения задач с использованием массивов на языке Pascal.
3 Порядок выполнения работы
3.1 В среде программирования Turbo Pascal составить и отладить программу решения следующей задачи тему «Одномерные массивы»:
Задан массив из 8 действительных чисел вида а1, а2, а3,…, а8. Вывести на экран в одну строку все элементы массива и выполнить задание в соответствии с указанным вариантом приложения А.
3.2 Получить численные результаты и провести их анализ.
3.3 Составить и отладить программу решения следующей задачи на тему «Двумерные массивы»:
Задан целочисленный двумерный массив размера 3х4. Вывести на экран массив в виде матрицы, состоящей из трех строк и четырех столбцов, и выполнить задание в соответствии с указанным вариантом приложения В.
3.4 Выполнить приложение С.
3.5. Для заданий приложений А, В, С произвести сортировку методами обмена (пузырька), вставками и включением для каждой задачи соответственно.
3.6 Проанализировать полученные результаты.
3.7 Составить отчет о проделанной работе.
4 Отчет о проделанной работе должен содержать
- название и цель работы;
- номер и условие своего варианта;
- тексты программ;
- полученные численные результаты;
- анализ численных результатов;
- ответы на контрольные вопросы пункта 7.
5 Теоретические положения
5.1 Общие сведения о массивах
Массивом называется совокупность элементов одинакового типа. Число элементов в массиве называется размерностью массива; каждый элемент массива задается своим порядковым номером в массиве – так называемым индексом.
Примером массива может являться список фамилий студентов одной группы, где каждый студент однозначно определяется своим порядковым номером в списке (индексом в массиве).
Для создания типа массивов в языке Pascal используются служебные слова TYPE и ARRAY, позволяющие создать пользовательский тип данных «Массив». Каждому типу массивов присваивается собственное имя; элементы, относящиеся к данному массиву, описываются в операторе VAR как переменные его типа.
Ввод и вывод элементов массива осуществляется в циклах. Индексы элементов массивов записываются в квадратных скобках.