Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Тема 8: «Типизированные файлы»
Задача 8. Заполнить типизированный файл целыми числами из интервала [-2000; 5000]. Поменять местами в файле первый положительный элемент и первый отрицательный.
Тема 9: «Модуль Graph» Задача 9. Красный кружок должен двигаться по экрану, меняя направление: при нажатии клавиши L – влево, при нажатии клавиши R – вправо. При достижении границы экрана кружок останавливается. Программа завершается нажатием клавиши Esc. Рисование фигуры оформить в виде процедуры.
Тема 10: «Модуль DOS» Задача 10. Определить, сколько системного времени занимает вычисление суммы ряда: . ВАРИАНТ 17
Тема 1: «Программы разветвленной структуры» Задача 1.1. Найти кратчайшее расстояние от произвольной точки плоскости с координатами X, Y до контура окружности с центром в начале координат и радиусом R, с вырезанной четвертинкой (в I четверти). Точка может располагаться внутри или вне фигуры.
Задача 1.2. Задано четырехзначное число N.Определить при помощи программы, будут ли все цифры этого числа различны или среди них есть равные, какие и сколько равных. Например: число 1234 – все цифры различны число 1122 – цифра 1 повторяется 2 раза цифра 2 повторяется 2 раза число 4447 – цифра 4 повторяется 3 раза.
Тема 3: «Программы циклической структуры» Задача 2.1. Вычислить значение функции при помощи суммы ряда с точностью . Сравнить полученное значение суммы с результатом вычисления стандартной функции. Задача 2.2. Задано натуральное число N. Найти натуральное число, не превышающее N, с максимальной суммой своих делителей.
Тема 3: «Обработка одномерных числовых массивов» Задача 3.1. Заполнить одномерный массив из 15 элементов целыми числами. Раскрасить при выводе синим цветом четные элементы массива, стоящие после максимального элемента.
Задача 3.2. В одномерном числовом массиве хранятся фамилии студентов группы. Выполнить упорядочение массива по алфавиту. Вывести по запросу фамилии, начинающиеся на заданную букву.
Тема 4: «Обработка строк» Задача 4.1. Ввести десятичное натуральное число. Получить строку, представляющую собой запись этого числа в двоичной системе счисления.
Задача 4.2. Разработать программу, которая производит частотный анализ текста, то есть подсчитывает, сколько раз встречается каждая русская буква в строке. Другие символы не учитывать, регистр букв не имеет значения.
Тема 5: «Обработка двумерных числовых массивов» Задача 5.1. Заполнить двумерный числовой массив В[6, 6] целыми числами. Найти столбец с наименьшим количеством отрицательных элементов и исключить его из массива.
Задача 5.2. Раскрасить при выводе красным цветом столбец, содержащий наибольшее количество четных элементов.
Тема 6: «Процедуры и функции программиста» Задача 6.1. Создать функцию программиста, которая шифрует любую строку, используя ключ, то есть прибавляет к коду каждого символа последнюю цифру ключа. Разработать программу, которая шифрует несколько строк, введенных пользователем.
Задача 6.2. Дополнить предыдущую задачу таким образом, чтобы кроме функции шифрования была также функция дешифрования, и введенный текст затем можно было дешифровать по желанию пользователя. Процедуры и функции программиста расположить в отдельном модуле.
Тема 7: «Текстовые файлы» Задача 7. В текстовом файле хранятся слова, каждое слово на отдельной строке. Найти и вывести на экран слова, включающие некоторый слог, введенный пользователем, плюс любые другие буквы.
|
||
Последнее изменение этой страницы: 2018-05-29; просмотров: 164. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |