Студопедия

КАТЕГОРИИ:

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

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




Задача 5.1.

Заполнить двумерный числовой массив R[6, 6] целыми числами. Найти количество положительных элементов массива над главной диагональю массива и под главной диагональю. Затем найти количество положительных элементов каждого столбца массива.

 

Задача 5.2.

Определить номера строк двумерного массива, в которых знаки элементов чередуются. Учесть, что ноль знака не имеет.

 

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

Задача 6.1.

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

 

Задача 6.2.

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

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

Задача 7.

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

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

Задача 8.

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

 

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

Задача 9.

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

 

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

Задача 10.

Определить системную дату, и вывести название времени года, используя разные цвета для разных сезонов.



ВАРИАНТ 5

 

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

Задача 1.1.

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

 

Задача 1.2.

Найти кратчайшее расстояние от произвольной точки плоскости с координатами X, Y до контура окружности с центром в начале координат и радиусом R. Точка может располагаться внутри или вне фигуры.

 

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

Задача 2.1.

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

Задача 2.2.

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

 

МУХА+МУХА+МУХА=СЛОН

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

Задача 3.1.

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

 

Задача 3.2.

Упорядочить одномерный числовой массив методом по возрастанию обменов. При этом сравниваются два соседних элемента массива, и если они не упорядочены, меняем их местами. Так продолжается до тех пор, пока все элементы не будут упорядочены. Подсчитать так же количество перестановок.

 

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

Задача 4.1.

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

 

Задача 4.2.

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

 

 










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

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