|
||||||||||||||||||||||||||||
Лабораторная работа 7. Программирование с использованием массивов. Примеры решений задач. ЗаданияЛабораторная работа 7 Программирование с использованием массивов Цели: - Научиться писать программы, обрабатывающие массивы и элементы массивов. Массив это упорядоченная совокупность конечного числа данных одного типа. Простейшим примером массива может служить линейная таблица. Значения, образующие линейную таблицу, являются элементами массива, а их порядковые номера в таблице называются индексами. Индекс определяет положение элемента массива относительно его начала. Общая форма описания переменной-массива: Var <имя>: array [<размер массива>] of <тип-элементов>; Например: Var a: array [1..10] of Integer; Выбор отдельной компоненты одномерного массива осуществляется указанием идентификатора массива, за которым в квадратных скобках следует индекс. Например: M[1], M[2], …, M[N]. Примеры решений задач 1.Создать массив, размером в 10 элементов. Элементы массива вводить с клавиатуры. Вывести на экран элементы, больше числа 3. Program Massiv; Var a: array [1..10] of Integer; i: Integer; Begin For i := 1 to 10 do read(a[i]); // Вводим элементы массива For i := 1 to 10 do Begin If a[i] > 3 then WriteLn(a[i]); End; End. 2.Найти максимальное число в массиве. Program Maximum; Var a: array [1..10] of Integer; n, m: Integer; Begin For n := 1 to 10 do Read(a[n]); // Ввод элементов массива m := a[1]; For n := 2 to 10 do Begin If a[n] > m then m := a[n]; End; WriteLn('Максимальное число = ', m); End. Задания Осуществить ввод данных в массив. Осуществить ввод числа. Значения функции выводить в виде таблицы, состоящей из двух колонок (одна – для значений элементов массива, другая – для значений функции). Вывести найденную сумму или произведение, согласно варианту. Таблица 3.1 — Варианты заданий
Требования к отчету Отчет предоставляется преподавателю в электронном варианте и должен содержать: - название работы, постановку цели, вывод; - блок-схему, текст программы и результаты ее выполнения; - ответы на контрольные вопросы, указанные преподавателем. Контрольные вопросы 1. Что такое массив? Как описываются массивы? 2. Как получить доступ к конкретному элементу массива? 3. Как вывести на экран элементы массива? 4. Какого типа данных могут быть элементы массива?
|
||||||||||||||||||||||||||||
|