Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Симкин Лаб.Работы.DOC
Скачиваний:
4
Добавлен:
07.05.2019
Размер:
700.42 Кб
Скачать

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

  1. В каких случаях предпочтительнее использование структурі с повторением, т.е. цикловой?

  2. В каких случаях предпочтительнее использование цикла с переменной? С предусловием? С постусловием?

  3. Каким образом можно заменить одну цикловую структуру на другую?

  4. Как в схеме алгоритма обозначаются начало и конец цикловой структуры? Как и где проставляются условия окончания цикла.

  5. Работа цикла с переменной for. Переменная какого типа может быть переменной цикла?

  6. Использование процедур CONTINUE и BREAK в циклических структурах.

  7. Произведите исправления в программе, заменив цикл FOR на цикл Repeat..Until.

  8. Произведите исправления в программе, заменив цикл Repeat..Until на цикл FOR.

  9. Произведите исправления в программе, заменив цикл While ..Do на цикл Repeat..Until.

  10. Произведите исправления в программе, заменив цикл FOR на цикл While ..Do.

  11. Произведите исправления в программе, заменив цикл While ..Do на цикл FOR.

  12. Произведите исправления в программе, заменив цикл Repeat..Until на цикл While ..Do.

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

Тема: Работа с регулярными типами данных (организация и вывод одномерных и двумерных массивов с элементами простейших формально - логических задач)

Цель работы:

  • освоить организацию массивов в памяти ЭВМ;

  • освоить организацию программ по обработке массивов.

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

Например: элементы (координаты) одного и того же вектора, упорядоченные по осям координат; элементы одной и той же матрицы, упорядоченные по строкам и столбцам и т.д. Если приходится оперировать над упорядоченной совокупностью элементов, объединенных по какому-либо признаку, то введение независимых обозначений для каждого элемента оказывается неудобным, т.к. не позволяет найти общую закономерность их обработки. Для исключения этого неудобства в математике прибегают к использованию индексов, т.е. элементы одной и той же совокупности получают одно и то же имя, а его в ряде этих элементов указывают подстрочным индексом в цифровом или буквенном обозначении.

Массивом называется поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элемента в массиве.

Ономерный массив представляет собой массив, элементы которого имеют один индекс (одно измерение). Двумерный массив имеет два измерения (строки и столбцы), соответственно положение элементов в таком массиве определяется двумя индексами. Двумерные массивы иногда называют матpицами.

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

Например: С[3]-элемент, который занимает третье место в общей со­вокупности элементов, поименованных именем С;

D[1,2]-элемент матрицы d, который находится в первой строке и втором столбце;

B[k]-любой элемент совокупности В, где k может прини­мать любое значение;

A[i,j]-любой элемент матрицы А.

В Borland Pascal объявление массивов выполняется в разделе опи­сания переменных (var) по следующему образцу: <имя массива >: array[список индексных типов] of <тип>

где (array-массив, of-из), <имя массива > - идентификатоp массива, <тип> - любой стандартный тип BORLAND PASCAL.