Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Тема 5: «Обработка двумерных числовых массивов»
Задача 5.1. Заполнить двумерный числовой массив А[6, 6] целыми числами. Найти столбец с наибольшей суммой элементов и поменять его местами со строкой, имеющей тот же номер.
Задача 5.2. Составить программу, которая заполняет двумерный массив натуральными числами от 1 до и получает квадратную матрицу размерностью , свернув исходный числовой ряд «улиткой». Например, при N=5 числовой ряд: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Получаемая квадратная матрица: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9
Тема 6: «Процедуры и функции программиста» Задача 6.1. Создать функцию программиста, которая подсчитывает в заданной строке количество слов, начинающихся на определенную букву (слова разделены пробелами). Составить программу, в которой запрашивается строка и определяется буква, с которой начинается наибольшее количество слов.
Задача 6.2. Даны два двумерных массива. В том из них, в котором больше среднее арифметическое положительных элементов, раскрасить желтым цветом строки, содержащие больше трёх положительных элементов. Ввод, вывод, подсчет положительных и окрашивание строк организовать в виде процедур, подсчет среднего арифметического – в виде функции. Процедуры и функции программиста расположить в отдельном модуле. Тема 7: «Текстовые файлы» Задача 7. Скопировать текстовый файл в новый файл, перенести в него только те строки, в которых встречаются латинские буквы, и указав после каждой такой строки количество латинских букв в ней.
Тема 8: «Типизированные файлы» Задача 8. Разработать программу для заполнения типизированного файла целыми числами в интервале [1; 500]. Получить новый типизированный файл из компонент исходного файла, являющимися полными квадратами.
Тема 9: «Модуль Graph» Задача 9. Нарисовать на экране красный и синий кружки, которые то удаляются друг от друга по горизонтали, то приближаются. Программа завершается нажатием любой клавиши. Рисование фигур оформить в виде процедуры.
Тема 10: «Модуль DOS» Задача 10. Узнать системное время. Если это от 845 до 1115 – то дать гудок. ВАРИАНТ 9
Тема 2: «Программы разветвленной структуры» Задача 1.1. Отрезок на плоскости задан координатами своих концов. Составить программу, определяющую, в каких координатных четвертях расположен данный отрезок.
Задача 1.2. Составить программу, которая по номеру дня в году выводит число и месяц в общепринятой форме. Например, 33-ий день в году – 2 февраля.
Тема 2: «Программы циклической структуры» Задача 2.1. Вычислить значение функции при помощи суммы ряда с точностью . Сравнить полученное значение суммы с результатом вычисления стандартной функции.
Задача 2.2. Составить программу игры «Угадай число». Компьютер загадывает трехзначное число при помощи генератора случайных чисел. Пользователь вводит предполагаемое число. Программа сообщает, сколько цифр в ответе пользователя совпадает с цифрами загаданного числа. Игра ведется до тех пор, пока пользователь не угадает число. Необходимо также подсчитать количество попыток. Предусмотреть выход из игры при превышении некоторого количества попыток (например, 10). В этом случае считается, что пользователь «проиграл».
Тема 3: «Обработка одномерных числовых массивов» Задача 3.1. Заполнить одномерный массив из 15 элементов целыми числами. Указать максимальную разность между двумя соседними элементами массива и выделить при выводе эти элементы красным цветом.
Задача 3.2. В одномерном массиве с количеством элементов 2N содержатся координаты N точек плоскости. Они располагаются в следующем порядке: … и так далее. Определить минимальный радиус окружности с центром в начале координат, такой, что окружность содержит все точки. Тема 4: «Обработка строк» Задача 4.1. Разработать программу, которая проверяет, является ли строка правильной записью числа в двоичной системе счисления.
Задача 4.2. Разработать программу, которая из строки, представляющей собой двоичную запись числа, получает число в десятичной системе счисления и проверяет, кратно ли оно 3. |
||
Последнее изменение этой страницы: 2018-05-29; просмотров: 191. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |