
- •Лабораторная работа №1,2 Тема: Решение задач на работу с целым и вещественными типами данных.
- •Краткие сведения:
- •Задания:
- •Лабораторная работа №3 Тема:Решение задач на ввод, вывод данных.
- •Краткие сведения: Ввод данных
- •Вывод данных
- •Форматированный вывод
- •Задания:
- •Лабораторная работа №4 Тема: Решение задач на условный оператор и оператор выбора
- •Краткие сведения:
- •Оператор выбора Паскаля
- •Лабораторная работа №5 Тема: Решение задачи на работу с перечисляемым типом
- •Краткие сведения из теория:
- •Лабораторная работа №6,7 Тема: Решение задач с применением операторов цикла
- •Задания:
- •Контрольные вопросы:
- •Лабораторная работа №8
- •Задания:
- •Лабораторная работа №9
- •Задания:
- •Задания:
- •Лабораторная работа №11
- •Теория:
- •Решение задач на процедуры и функции
- •Лабораторная работа №13
- •Задания:
- •Лабораторная работа №14
- •Лабораторная работа № 15 Знакомство со средой Delphi.
- •Лабораторная работа № 16,17
- •Пример написания программы
- •Задание 1:
- •Лабораторная работа №18
- •Теория. Размещение многострочного окна вывода (tMemo)
- •Задания: Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4.
- •Вариант 5.
- •Лабораторная работа №19,20
- •Лабораторная работа №21
- •Примеры использования компонета StringGrid
- •Задания:
- •Контрольные вопросы
- •Лабораторная работа №22
- •Лабораторная работа №23
- •Лабораторная работа №25
- •Лабораторная работа №26.27
- •Лабораторная работа №28
- •Лабораторная работа №29
- •Обработка исключений
- •Лабораторная работа №30
Вариант 2
1. Массив целых чисел. Найти:
-сумму элементов, имеющих нечетные индексы;
- номер первого отрицательного элемента;
количество элементов массива, значения которых кратны 5 .
2. Дана последовательность вещественных чисел, содержащая n=15 элементов.
Построить из неё новую последовательность, так чтобы в её начале располагались все отрицательные, а затем все положительные числа и нули. Относительный порядок расположения как отрицательных, так и неотрицательных должен быть сохранён.
Вариант 3
1. Массив целых чисел, состоящий из 15 элементов, задан случайным образом числами из промежутка [-50,55].
Найти:
-сумму положительных элементов, значения которых меньше 10;
-номер последнего отрицательного элемента;
-индексы тех элементов, значения которых больше значения предыдущего элемента .
2. Массив содержит сведения о зарплате сотрудников. Определить, на сколько нужно повысить зарплату сотруднику с минимальной зарплатой, чтобы достичь среднего уровня зарплаты.
Вариант 4.
1. Массив целых чисел, состоящий из 25 элементов, задан случайным образом числами из промежутка [-30,30].
Найти:
-сумму отрицательных элементов;
-количество тех элементов, значения которых положительны и не превосходят заданного числа А;
-номера последней пары соседних элементов с разными знаками.
2. Два массива содержат сведения о росте учеников в классе и список этих учеников. Выведите на печать фамилию самого высокого и самого низкого ученика.
Вариант 5.
1. Массив P целых чисел, состоящий из 20 элементов, задан случайным образом числами из промежутка [-25,30].Заменить первый отрицательный элемент нулем; умножить все элементы, кратные 3, на третий элемент массива;
2.Массивы содержат сведения о фамилии и зарплате сотрудников. Определить, на сколько нужно повысить зарплату сотруднику с минимальной зарплатой, чтобы достичь среднего уровня зарплаты.
Вариант - 5
В одномерном массиве, вводимом с клавиатуры и состоящем из 10 целых элементов, вычислить: 1) произведение элементов массива с четными номерами; 2) сумму элементов массива, расположенных между первым и последним нулевыми элементами.
2. Линейный массив содержит сведения о количестве осадков, выпавших за каждый из 12 месяцев одного года. Составить программу, определяющую общее
количество осадков за этот год, среднемесячное количество осадков, количество засушливых месяцев (когда количество осадков было меньше 30 мм), самый засушливый месяц года.
Вариант - 6
1. В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) номер максимального по модулю элемента массива; 2) сумму элементов массива, расположенных после первого положительного элемента.
2. Массив содержит сведения об учениках класса. Определить среднюю массу мальчиков и средний рост девочек. Кто из учеников класса самый высокий?
Вариант - 7
1. В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) количество элементов массива, больших С (вводится с клавиатуры); 2) произведение элементов массива, расположенных после максимального по модулю элемента.
2. Массив содержит сведения о работниках предприятия. Найти тех, чья заработная плата за месяц является ниже средней по предприятию, а также распечатать список тех, кто проработал на предприятии более 10 лет с указанием их фамилии, зарплаты, стажа работы и должности.
Вариант -8
В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) количество отрицательных элементов массива; 2) сумму модулей элементов массива, расположенных после минимального по модулю элемента.
2. В массиве хранятся следующие данные об учениках: фамилия, имя, отчество, рост, масса. Вычислить средний рост учеников, рост самого высокого и самого низкого ученика. Сколько учеников могут заниматься в баскетбольной секции, если рост баскетболиста должен быть больше 170 см?
Вариант - 9
1. В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) количество положительных элементов массива; 2) сумму элементов массива, расположенных после последнего элемента, равного нулю.
2. Описать массив служащий, включающий имена, фамилии, отчества служащих, даты рождения, полученное образование, домашние адреса, профессии. Определить имена людей с высшим образованием. Выдать данные о служащем, который имеет ту или иную профессию.
Вариант - 10
1. В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) произведение отрицательных элементов массива; 2) сумму положительных элементов массива, расположенных до максимального элемента.
2. В библиотеке имеются книги, газеты, журналы. Для каждого печатного издания указать
название;
год выпуска (для книги), дату выпуска (для газет и журналов);
автора (для книги), редактора (для газеты), редколлегию (для журнала);
объем.
Вариант - 11
1. В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) количество элементов массива, равных 0; 2) сумму элементов массива, расположенных после минимального элемента.
2. В массиве хранится информация о баллах, полученных спортсменом-десятиборцем в каждом из десяти видов спорта. Для выхода в следующий этап соревнований общая сумма баллов должна превысить некоторое известное значение. Определить, вышел ли данный спортсмен в следующий этап соревнований.
Вариант – 12
1. В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) сумму элементов массива с нечетными номерами; 2) сумму элементов массива, расположенных между первым и последним отрицательными элементами.
2. В массиве хранятся сведения o6 общей стоимости товаров, проданных фирмой за каждый день марта. Определить количество дней, в которые стоимость проданных товаров превысила значение S.
Вариант - 13
1. В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) максимальный элемент массива; 2) сумму элементов массива, расположенных до последнего положительного элемента.
2. В массиве записаны результаты 20 игр футбольной команды (если игра окончилась выигрышем данной команды, то записано число 3, проигрышем — 2, если игра закончилась вничью — 1). Определить количество выигрышей, количество ничьих и количество проигрышей данной команды.
Вариант – 14
1. В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) минимальный элемент массива; 2) сумму элементов массива, расположенных между первым и последним положительными элементами.
2. Масса каждого из 25 человек хранится в массиве. Людей, имеющих массу более 100 кг, будем условно называть полными (известно, что есть по меньшей мере один такой человек). Определить среднюю массу полных людей и среднюю массу остальных людей.
Вариант – 15
1. Дан массив целых чисел. Найти:
6) сумму элементов, кратных заданному числу;
в) сумму элементов массива, кратных А или В.
2. Из элементов массива М сформировать массив N того же размера по правилу: если номер i элемента массива М четный, то Ni = I* Мi; в противном случае Ni= М/I