Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методическое пособие 105

.pdf
Скачиваний:
4
Добавлен:
30.04.2022
Размер:
404.07 Кб
Скачать

массив А(20). Найти первый по порядку отрицательный элемент и его номер. Из задания следует, что возможно использование любых операторов цик-

ла. Воспользуемся операторами FOR и REPEAT. PROGRAM РR5;

LABEL M;

VAR I:INTEGER; A:ARRAY[1..20] OF REAL;

BEGIN

WRITE(‘Введите массив А’);

FOR I:=1 TO 20 DO READLN(A[I]); WRITELN(‘Исходный массив A’); I:=1;

REPEAT WRITELN(‘A[‘,I,’]=‘,A[I]:9:2); I:=I+1

UNTIL I>20; FOR I:=1 TO 20 DO

IF A[I]<0 THEN BEGIN WRITELN(‘A[‘,I,’]=‘,A[I]:9:2,’ номер=‘,I); GOTO M;

END;

WRITELN(‘Таких элементов нет’);

M: END.

Задания к выполнению лабораторной работы 5.

Получив у преподавателя номер варианта для данного задания, составить на языке PASCAL программу обработки одномерного массива. (Допускается использование любых операторов цикла).

0)Вычислить сумму и произведение всех элементов массива Т(10).

1)Определить максимальный элемент массива В(12) и его номер.

2)Вычислить среднее арифметическое элементов массива С(14).

3)Найти произведение отрицательных элементов массива D(11), стоящих на нечетных местах.

4)Установить, сколько элементов массива F(15) удовлетворяют следующему условию: 3<fi<10,5.

5)Определить сумму положительных элементов массива G(10), стоящих на четных местах.

6)Поменять местами первый и последний элементы массива К(9).

7)Найти сумму элементов массива L(11), меньших 5,18.

8)Вычислить разность между максимальным и первым элементом масси-

ва М(15).

9)Установить номера максимального и минимального элементов массива N(15), а затем поменять эти элементы местами.

31

ЗАКЛЮЧЕНИЕ

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.Могилев А. В., Пак Н. И., Хеннер Е. К. Информатика. Учебное пособие. - М.: Академия, 2004. – 848 с.

2.Информатика: учебник / под ред. Н. В. Макаровой. – М: Финансы и статистика, 2008. – 766 с.

3.Окулов С. М. Основы программирования. - М.: БИНОМ, 2013. – 440 с.

4.Кудинов Ю. И., Пащенко Ф. Ф. Основы современной информатики. –

М: Лань, 2010. – 256 с.

5.Основы алгоритмизации вычислительных процессов. Метод. указания по курсу «Информатика» / Авдеев В. П., Гильмутдинов В. И, Кононов А. Д., Кононов А. А. – Воронеж. – ВГАСУ, 2005. – 41 с.

6.Информатика: учебное пособие / Гильмутдинов В. И, Кононов А. Д., Кононов А. А., 2010. – 56 с.

7.Хлебников А. А. Информатика: учебник: Феникс, 2013. – 443с.

8.Информатика: учебное пособие / Кононов А. Д., Кононов А. А. – Воронеж. – ВГАСУ, 2016. – 53 с.

9.Основы программирования на языке Паскаль. Учебное пособие по курсу «Информатика» / Кононов А. Д., Кононов А. А. – Воронеж. – ВГТУ, 2017. –

53 с.

10.Информатика: учебное пособие / Кононов А. Д., Кононов А. А. – Воронеж. – ВГТУ, 2018. – 100 с.

32

ОГЛАВЛЕНИЕ

 

Введение.....................................................................................................

3

I. Основы алгоритмизации и программирования вычислительных

 

процессов................................................................................................

3

Занятие 1. Понятие алгоритма. Свойства алгоритма. Этапы подготов-

 

ки и решения задачи на ЭВМ………………………………………..

3

Занятие 2. Неформальное программирование. Способы описания схем

 

алгоритмов…………………………………………………………..

6

Занятие 3. Управляющие структуры. Типовые задачи программирова-

 

ния………………………………………………………………………..

13

Занятие 4. Практическая алгоритмизация…………………………….

19

II. Лабораторный практикум по программированию..........................

25

Лабораторная работа 1. Линейный вычислительный процесс.............

25

Лабораторная работа 2. Разветвляющийся вычислительный

 

процесс..................................................................................................

26

Лабораторная работа 3. Циклический вычислительный

 

процесс...................................................................................................

27

Лабораторная работа 4. Разветвление в цикле....................................

28

Лабораторная работа 5. Работа с массивами..........................................

30

Библиографический список………………………………......................

32

33

ИНФОРМАТИКА

ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ

ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ

Методические указания

к проведению практических занятий и выполнению лабораторных работ по дисциплине «Информатика» для обучающихся по программам высшего образования (бакалавриат, специалитет)

всех форм обучения

Составители:

Кононов Александр Давыдович Кононов Андрей Александрович

Компьютерный набор А. Д. Кононов

Подписано к изданию 1.03.21 Объем данных 394 Кб

ФГБОУ ВО «Воронежский государственный технический университет» 394026 Воронеж, Московский проспект, 14

34