Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Тема 6: «Процедуры и функции программиста»




Задача 6.1.

Создать процедуру программиста, которая меняет местами в заданной строке первый и третий символ каждого слова (слова разделены пробелами). Составить программу, в которой запрашиваются две строки, и в той из них, которая содержит больше слов, поменять местами первый и третий символ каждого слова.

 

Задача 6.2.

Даны два двумерных массива. В том из них, где минимальный элемент меньше, выделить синим цветом минимальные элементы, если они нечетные, и красным цветом, если они четные. Ввод, вывод, окрашивание элементов организовать в виде процедур, поиск минимального элемента – в виде функции. Процедуры и функции программиста расположить в отдельном модуле.

Тема 7: «Текстовые файлы»

Задача 7.

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

 

Тема 8: «Типизированные файлы»

Задача 8.

Разработать программу для заполнения типизированного файла целыми числами в интервале [-150; 150]. Обнулить компоненты файла, стоящие на нечетных местах.

Тема 9: «Модуль Graph»

Задача 9.

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

 

Тема 10: «Модуль DOS»

Задача 10.

Ввести с клавиатуры имя файла; если он существует, вывести сообщение “стираю файл” и стереть его; иначе вывести сообщение, что файл не существует.

 

 



ВАРИАНТ 8

 

Тема 1: «Программы разветвленной структуры»

Задача 1.1.

Составить программу, которая вычисляет, какое время будут показывать электронные часы через p минут, если сейчас они показывают m часов, n минут, k секунд.

 

Задача 1.2.

Четыре круга заданы координатами своих центров на плоскости и радиусами. Найти пары кругов, не перекрывающих друг друга, и вывести на экран их номера.

 

 

Тема 2: «Программы циклической структуры»

Задача 2.1.

Вычислить значение функции при помощи суммы ряда с точностью . Сравнить полученное значение суммы с результатом вычисления стандартной функции.

Задача 2.2.

Составить программу, которая печатает на экране «календарь» на один месяц, если известно, сколько дней в месяце и с какого дня недели начинается месяц. Выходные дни при выводе выделять красным цветом (не учитывая праздники).

 

 

Тема 3: «Обработка одномерных числовых массивов»

Задача 3.1.

Заполнить одномерный массив из 15 элементов целыми числами. Вывести на экран массив, раскрасив розовым цветом элементы, расположенные между первым положительным и последним положительным элементом.

 

Задача 3.2.

В одномерном массиве с количеством элементов 2N содержатся координаты N точек плоскости. Они располагаются в следующем порядке: … и так далее. Определить номера наиболее удаленных друг от друга точек.

 

 

Тема 4: «Обработка строк»

Задача 4.1.

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

 

Задача 4.2.

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

 










Последнее изменение этой страницы: 2018-05-29; просмотров: 147.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...