Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧКА ПАСКАЛЬ.doc
Скачиваний:
2
Добавлен:
06.05.2019
Размер:
141.82 Кб
Скачать

Задания

Для каждого варианта разработать алгоритм в виде блок-схемы и программный код, используя модуль пользователя.

Вариант 1. Составить процедуру упорядочивания одномерного массива по возрастанию. С помощью процедуры отсортировать столбцы произвольно заданной матрицы. При этом вновь полученные строки должны быть отсортированы по возрастанию.

Вариант 2. Составить процедуру упорядочивания одномерного массива по убыванию. С помощью процедуры отсортировать столбцы произвольно заданной матрицы. При этом вновь полученные строки должны быть отсортированы по убыванию

Вариант 3. Составить процедуру подсчета суммы значений элементов в одномерном массиве. С помощью этой процедуры подсчитать суммы элементов в главной и побочной диагоналях в произвольно заданной матрице. Вывести сообщение, какая диагональ имеет наименьшее значение.

Вариант 4. Составить процедуру определения максимального значения и его адреса в одномерном массиве. С помощью этой процедуры найти максимальные элементы в строках произвольно заданной матрицы и среди них найти максимальный, вывести номер строки, содержащий этот элемент.

Вариант 5. Составить процедуру определения минимального элемента и его адреса в одномерном массиве. С помощью этой процедуры найти минимальные элементы в столбцах произвольно заданной матрицы и среди них найти минимальный. Вывести номер столбца, содержащего этот элемент.

Контрольные вопросы

  1. Какие вы знаете языки программирования?

  2. Что такое ассемблер?

  3. Что такое исходный модуль?

  4. Что такое загрузочный модуль?

  5. Что такое алгоритм?

  6. Как можно описать алгоритм?

  7. Перечислите основные свойства алгоритма

  8. Опишите состав интегрированной среды программирования ТР

  9. Охарактеризуйте язык Turbo Pascal

  10. Назовите основные операторы Паскаля

  11. Зачем нужны ключевые слова?

  12. Что такое идентификатор?

  13. Опишите структуру программы на Паскале

  14. Расскажите основные правила, которыми необходимо руководствоваться при написании программы на языке Паскаль

  15. Опишите структуру и принцип действия оператора арифметического присваивания

  16. Опишите структуру и принцип действия оператора условного перехода

  17. Опишите структуру и принцип действия оператора безусловного перехода

  18. Опишите структуру и принцип действия оператора выбора

  19. Опишите структуру и принцип действия оператора вызова подпрограмм

  20. Опишите структуру и принцип действия оператора цикла со счетчиком

  21. Опишите структуру и принцип действия оператора цикла с предусловием

  22. Опишите структуру и принцип действия оператора цикла с постусловием

  23. Опишите структуру и принцип действия операторов ввода

  24. Опишите структуру и принцип действия операторов вывода

  25. Какие типы данных применяются в Паскале?

Рекомендуемая литература

    1. Фаронов, В. В. Турбо Паскаль : начальный курс : учеб. пособие / В. В. Фаронов. - М. : ОМД Групп, 2003. – 616 с. : ил. – На обл. загл.: Turbo Pascal 7.0.

    2. Фаронов, В. В. Турбо Паскаль : практика программирования : учеб. Пособие /В. В. Фаронов. – 7-е изд., перераб. М.:: - М.: Нолидж, 2003. – 416 с. – На обл. загл.: Turbo Pascal 7.0.

    3. Волков Е.А. Численные методы : учеб. пособие / Е. А. Волков. – Изд. 3-,испр. СПб. ; М. ;Краснодар : 2004. – 248 с.

    4. Информатика. / Под ред. Е.К. Хеннера. - М.: «Академия», 2007.

    5. Практикум по информатике. / Под ред. Е.К. Хеннера. - М.: «Академия», 2001.

    6. Информатика. Базовый курс : учеб. пособие для вузов / [С. В. Симонович и др.] ; под ред. С. В. Симоновича. – 2-е изд. – М. [и др.] : Питер, 2008, 2007. – 639 с. : ил. (Учебник для вузов).

    7. Вирт Н. Алгоритмы и структуры данных : пер. с англ. / Н. Вирт. – 2-е изд, испр. -СПб.: Невский Диалект, 2001. – 352 с. : ил.

    8. Баженова, И. Ю. Delphi 5 : самоучитель программиста / И. Ю. Баженова. – М. : Кудиц-Образ, 2001, 2000. – 336 с..