Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5527 Информатика и программирование_часть 2.doc
Скачиваний:
4
Добавлен:
21.08.2019
Размер:
100.35 Кб
Скачать

Тема 2. Циклические алгоритмы

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

Рекомендации по выполнению работы

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

Решение задач данной работы рекомендуется осуществлять без привлечения массивов.

Варианты заданий контрольной работы

Задание 1

Вариант 8. Найти наибольшее число вида меньшее N; где 0 N 1.

Задание 2

Вариант 8. Дана непустая последовательность различных чисел. Определить порядковый номер наибольшего из них.

Задание 3

Вариант 8. Найти сумму натуральных чисел, предшествующих заданному числу а.

Тема 3. Массивы

Цель работы: Освоить работу с составными регулярными типами данных (массивами).

Рекомендации по выполнению работы

Первая задача работы предусматривает использование одномерных массивов, вторая, третья и четвертая – двухмерных.

Типовая структура программы на работу с массивами обычно включает следующие этапы: 1. заполнение массивов исходными значениями; 2. вывод на экран исходных значений массивов в наглядном виде; 3. обработка значений массивов с применением циклических алгоритмов; 4. вывод на экран результирующих значений поле обработки.

Заполнение массивов в программе может быть предусмотрено как вручную с клавиатуры, так и автоматически с использованием генератора случайных чисел.

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

Варианты заданий контрольной работы

Задание 1

Вариант 5. Даны целочисленные массивы S и T с разным количеством элементов. Найти сумму четных элементов в обоих массивах.

Задание 2

Вариант 5. Дан двумерный массив целых чисел из 4 столбцов и 3 строк. Найти максимальный элемент в массиве и заменить его нулем. Вывести массив по строкам до и после замены.

Задание 3

Вариант 5. Даны квадратные матрицы А(nxn), B(nxn), C(nxn). Написать программу вычисления матрицы (А+В)*С.

Задание 4

Вариант 5. Задана квадратная матрица порядка n. Исключить из нее строку и столбец, на пересечении которых расположен минимальный элемент главной диагонали.

Тема 4. Строки

Цель работы: Освоить работу со строковыми типами данных.

Рекомендации по выполнению работы

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

Варианты заданий контрольной работы

Задание 1

Вариант 10. Написать программу, которая каждую встреченную букву 'б' заменяет сочетанием 'ку'.

Задание 2

Вариант 10. В заданный непустой текст входят только цифры и буквы. Определить, удовлетворяет ли он следующему свойству: текст совпадает с каким то отрезком ряда 0123456789 (например: 2, 678, 89).

Задание 3

Вариант 10. Дан текст – запись в телефонном справочнике содержащий телефон в старом виде. Например «Иванов П.Т. - 44-55-66» или «Аптека № 4 – 713-423». Преобразовать текст содержащий полный телефонный номер с кодом города «Иванов П.Т. – (343) 244-55-66».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]