
- •Тема 1.Тема 1. Среда Builder Введение
- •Свойства компонентов
- •События
- •Менеджер проектов
- •1.1.1.4. Сохранение проекта
- •Практические задания Задание 1. Организация ввода-вывода стандартных типов данных
- •Задание 2. Программирование линейных алгоритмов
- •12 Вариант.
- •Задание 3: программирование линейных алгоритмов (продолжение)
- •Программирование разветвляющихся алгоритмов Пример составления программы с разветвленной структурой
- •Практические задания Задание 1: нахождение значения функции по условию
- •Задание 2: нахождение значения переменной по условию
- •Целочисленная арифметика
- •1.3.Примеры алгоритмов
- •Практические задания Задание 1: сумма цифр трехзначного числа
- •Задание 2: перевод копеек в рубли
- •Задание 3: счастливый билет
- •Программирование циклических алгоритмов Пример составления программы с циклом
- •Практические задания Задание 1
- •Задание 2
- •1 Вариант.
- •2 Вариант.
- •3 Вариант.
- •Задание 3: перевод числа из десятичной системы счисления
- •Программирование вложенных циклов
- •Пример программы с вложенным циклом
- •Практическое задание
- •Программирование разветвляющихся и циклических алгоритмов Примеры задач
- •Практические задания Задание 1: перевод блок-схемы в код программы
- •Задание 2: нахождение суммы бесконечного ряда
- •Структурированные типы данных: одномерные массивы
- •Примеры программ с использованием массива
- •Практические задания Задание 1. Задание элементов одномерного массива и анализ
- •Задание 2. Работа с последовательностью чисел
- •Задание 3. Определение экстремумов в массивах
- •Самостоятельное задание: сортировка массива
- •Самостоятельное задание: поиск элемента в массиве
- •Структурированные типы данных: двумерные массивы Пример программы с использованием матриц
- •Практические задания Задание 1. Определение элементов новой матрицы через элементы заданной матрицы
- •Задание 2. Упорядочивание в матрицах фиксированных строк или столбцов
- •Структурированные типы данных: строки
- •Примеры программ с использованием строки
Задание 3. Определение экстремумов в массивах
Цель задания.
Закрепление практических навыков работы с массивами. Освоение стандартных приемов нахождения минимального и максимального значения массива, а также их номера.
Постановка задачи.
Для конкретного варианта задания составить свой алгоритм обработки массива данных.
Методические указания.
1. Данные задать, используя датчик случайных чисел (Random).
2. Оформить вывод как исходного массива, так и полученных результатов с соответствующими заголовками.
Варианты заданий
Вариант 1. Задать одномерный массив из 20 вещественных элементов. Найти в нем максимальное значение и поменять его местами с последним элементом массива. На печать вывести исходный и полученный массивы, а также значение максимума.
Вариант 2. Задать одномерный массив из 20 вещественных элементов. Найти в нем минимальное значение и поменять его местами с первым элементом массива. На печать вывести исходный и полученный массивы, а также значение минимума.
Вариант 3. Задать одномерный массив из 20 вещественных элементов. Найти в нем максимальное и минимальное значения и поменять их местами. На печать вывести исходный и полученный массивы, а также значения максимума и минимума.
Вариант 4. Задать одномерный массив из 20 вещественных элементов. Найти в нем максимальное значение и разделить на него все элементы исходного массива. На печать вывести исходный и полученный массивы, а также значение максимума.
Вариант 5. Задать одномерный массив из 20 вещественных элементов. Найти в нем минимальное значение и вычесть его значение из всех элементов исходного массива. На печать вывести исходный и полученный массивы, а также значение минимума.
Вариант 6. Задать одномерный массив из 20 вещественных элементов. Определить среднее значение элементов массива. Найти далее индекс элемента, наиболее близкого в среднему значению. На печать вывести исходный массив, а также значение и индекс найденного элемента.
Вариант 7. Задать одномерный массив из 20 вещественных элементов. Найти в нем максимальное и минимальное значения и вычислить значение (min/max). На печать вывести исходный и полученный массивы, а также значения максимума и минимума и их частное.
Вариант 8. Задать одномерный массив из 20 вещественных элементов. Найти в нем максимальное значение и сумму всех элементов, разделить полученную сумму на максимум. На печать вывести исходный и полученный массивы, а также значения максимума, суммы и их частного.
Вариант 9. Задать одномерный массив из 20 вещественных элементов. Найти в нем максимальное и минимальное значения и вычислить значение (min-max). На печать вывести исходный и полученный массивы, а также значения максимума и минимума и их разность.
Вариант 10. Задать одномерный массив из 20 вещественных элементов. Найти в нем минимальное значение и сумму всех элементов, разделить полученную сумму на минимум. На печать вывести исходный и полученный массивы, а также значения минимума, суммы и их частного.
Вариант 11. Задать одномерный массив из 40 целых элементов. Найти в нем максимальное значение, поменять его местами со срединным элементом. Найти сумму всех элементов, равных максимальному.