- •Министерство образования рк
- •Программирование на языке pascal
- •Алматы 2004 содержание
- •Введение
- •Немного о работе в системе турбо паскаль
- •Лабораторная работа №1 переменная. Числа. Инструкция присваивания
- •Краткие теоретические сведения
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №2 структура программы в паскале. Ввод и вывод данных. Линейные программы
- •Краткие теоретические сведения
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №3 условный оператор в программах на паскале
- •Краткие теоретические сведения
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №4 организация циклов
- •Краткие теоретические сведения
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №5 массивы
- •Краткие теоретические сведения.
- •2. Нахождение наибольшего элемента массива.
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №6. Обработка таблиц. (двумерных массивов)
- •Краткие теоретические сведения
- •Методические указания по работе и задания
- •Лабораторная работа №7 оператор варианта. (выбора)
- •Краткие теоретические сведения
- •3: Begin
- •4: Begin
- •Методические указания по работе и задания
- •Лабораторная работа №8 подпрограммы
- •Краткие теоретические сведения
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №9 рекурсия
- •Краткие теоретические сведения.
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •7 10
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №11 компьютерная графика
- •Краткие теоретические сведения.
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа № 12 записи. Обработка записей
- •Краткие теоретические сведения.
- •Var X: z;
- •Var X: array [ 1.. 100 ] of tovar; y: tovar;
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №13 файлы. Работа с файлами в паскале
- •Краткие теоретические сведения.
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Литература
Методические указания по работе и задания
№ |
Условие задачи |
1 |
Написать программу, которая проверяет, находится ли в массиве введенное с клавиатуры число и сколько раз. |
2 |
Подсчитать количество ненулевых элементов, введенного с клавиатуры массива. |
3 |
В заданной последовательности целых чисел определите количество и сумму элементов, кратных 10. |
4 |
Написать программу, которая определяет количество учеников в классе, чей рост превышает средний. |
5 |
Найдите сумму квадратов неотрицательных элементов и количество положительных чисел в заданном целочисленном одномерном массиве. |
6 |
Вычислите среднее арифметическое наибольшего и наименьшего из п чисел. |
7 |
Найдите полупроизведение всех положительных элементов массива |
8 |
Составить программу, которая вычисляет среднюю (за неделю) температуру воздуха. |
9 |
Дано n чисел. Найдите сумму чисел, больших заданного числа а. |
10 |
Проверить, представляют ли элементы введенные с клавиатуры массива возрастающую последовательность. |
11 |
Дан целочисленный массив с количеством элементов n. Напечатать те его элементы, индексы которых являются степенями двойки. |
12 |
Заполнить случайными числами из диапазона [0;1] вещественный линейный массив из N чисел. Найти максимальное значение и его индекс. |
13 |
Пригодность детали оценивается по размеру В, который должен соответствовать интервалу (А+, А-). Определить имеются ли в партии из N деталей бракованные. Если да, то подсчитать их количество, иначе выдать отрицательный результат. |
14 |
При поступлении в вуз абитуриенты, получившие «двойки» на первом экзамене, ко второму не допускаются. В массиве А[n] записаны оценки экзаменующихся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену. |
15 |
Дан массив чисел. Найти, сколько в нем пар одинаковых соседних элементов. |
16 |
Дано n чисел. Найдите сумму чисел, больших заданного числа а. |
17 |
Проверить, представляют ли элементы введенные с клавиатуры массива возрастающую последовательность. |
18 |
Заполнить случайными числами из диапазона [0;1] вещественный линейный массив из N чисел. Найти максимальное значение и его индекс. |
19 |
Вычислите среднее арифметическое наибольшего и наименьшего из п чисел. |
20 |
Написать программу, которая проверяет, находится ли в массиве введенное с клавиатуры число и сколько раз. |
21 |
Найдите сумму квадратов неотрицательных элементов и количество положительных чисел в заданном целочисленном одномерном массиве. |
22 |
Вычислите среднее арифметическое наибольшего и наименьшего из п чисел. |
Вопросы к защите лабораторной работы
1. Чем отличается массив от файла?
2. Для чего необходимо описание массива?
3.Что надо сделать, чтобы начать решать на компьютере задачу, формулировка которой начинается со слов: «Дано п чисел...»?
4. Может ли массив содержать разнородные данные?
5. Что надо изменить в программе Р13, чтобы осуществлялся поиск не наибольшего, а наименьшего элемента массива?
6. Какие изменения в программу Р13 надо внести, чтобы одновременно со значением наибольшего числа определялся его порядковый номер?
7. Объясните работу двойного цикла в программе Р14.