Главная Обратная связь Поможем написать вашу работу!

Дисциплины:

Архитектура (936)
Биология (6393)
География (744)
История (25)
Компьютеры (1497)
Кулинария (2184)
Культура (3938)
Литература (5778)
Математика (5918)
Медицина (9278)
Механика (2776)
Образование (13883)
Политика (26404)
Правоведение (321)
Психология (56518)
Религия (1833)
Социология (23400)
Спорт (2350)
Строительство (17942)
Технология (5741)
Транспорт (14634)
Физика (1043)
Философия (440)
Финансы (17336)
Химия (4931)
Экология (6055)
Экономика (9200)
Электроника (7621)






Пример использования одномерного массива



Задача№1 Составить программу вычисления суммы действительных чисел, записанных в одномерный массив a, размером 7 элементов и вывода на экран содержимого введенного массива и полученной суммы.

Программа решения задачи имеет вид:

program massiv; {заголовок программы}

const x=7; {описание константы}

var {Раздел описания переменных}

s:real;

i:integer;

a:array[1..x] of real; {описание массива}

begin

writeln('Введите ',x,' чисел'); {Вывод сообщения}

for i:=1 to x do {Цикл для ввода элементов массива}

readln(a[i]); {ввод с клавиатуры значений в массив}

s:=0; {Обнуление переменной для накапливания суммы}

writeln(' Введенный массив ');

for i:=1 to x do {Начало цикла для вывода элементов массива}

begin

write(a[i]:5:1,’ ‘); {вывод значений массива на экран}

s:=s+a[i]; {Накапливание суммы элементов массива}

end; {Конец цикла}

writeln; {переход на новую строку}

writeln('Сумма элементов массива s= ',s:5:1);

end. {Конец программы}

 

 

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ № 6

HАИМЕНОВАНИЕ:Двумерные массивы

1.ЦЕЛЬ РАБОТЫ: Научится работать с двумерным массивом

2.ПОДГОТОВКА К ЗАНЯТИЮ:

2.1. Изучить предложенную литературу.

2.2. Подготовить бланк отчёта.

3.ЛИТЕРАТУРА:

3.1 Белов В.В., Чистякова В.И. Программирование в Delphi: процедурное, объектно-ориентированное, визуальное. Учебное пособие. – М.: Горячая линия – Телеком, 2009

3.2 Голицына О.Л., Попов И.И. Основы алгоритмизации и программирования. – Форум, 2010

3.3Семакин И.Г., Шестаков А.П. Основы алгоритмизации и программирования. – М.: Издательский центр «Академия», 2008

3.4Семакин И.Г., Шестаков А.П. Основы программирования. – М.: Издательский центр «Академия», 2008

 

4. ПЕРЕЧЕНЬ ОБОРУДОВАНИЯ И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ:
4.1. Персональный IBM PC.

5.ЗАДАНИЕ:

5.1 Введите с клавиатуры целочисленные элементы матрицы 3х3, выведите исходную матрицу на экран. Умножьте каждый элемент матрицы на 3 и выведите результат на экран

5.2 Создайте двумерный массив (3х4) целых чисел и найдите сумму всех его элементов.



5.3 Введите с клавиатуры целочисленные элементы матрицы 3х3 и вычислите сумму элементов каждого столбца.

5.4 Создайте массив из 15 целочисленных элементов и определите среди них минимальное значение.

5.5 Создайте двумерный массив X, имеющий четыре строки и три столбца и найдите в нем максимальный по абсолютному значению элемент, а также укажите номер строки и столбца, содержащие этот элемент. Например, в массиве

2 1 3

-4 0 8

7 5 1

-3 1 0

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

5.6 Введите массив (не более 20) и определите, есть ли в нем элементы с одинаковыми значениями.

6. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ:

6.1 По предложенной литературе изучить необходимый материал;

6.2 Выполнить задания практического занятия и записать листинг программы;

6.3 Дать ответы на контрольные вопросы;

7. СОДЕРЖАНИЕ ОТЧЕТА:

7.1 Наименование и цель работы

7.2 Код программы

7.3 Записать результат (листинг) выполненых заданий.

7.4 Ответы на контрольные вопросы

7.5 Вывод о проделанной работе

 

 

8. КОНТРОЛЬНЫЕ ВОПРОСЫ:

8.1 Каким образом задается описание массива, что в нем указывается?

8.2 Общие и отличительные черты одномерных, двумерных и n-мерных массивов.

8.3 В каких операциях могут участвовать массивы и какие к ним при этом предъявляются требования?



8.4 Каким образом в Паскале задается обращение к элементу массива?

ПРИЛОЖЕНИЕ:

 


Просмотров 639

Эта страница нарушает авторские права




allrefrs.ru - 2021 год. Все права принадлежат их авторам!