Методическое пособие 105
.pdfмассив А(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