Студопедия

КАТЕГОРИИ:

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

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




Задача 5.1.

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

 

Задача 5.2.

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

 

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

Задача 6.1.

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

 

Задача 6.2.

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

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

Задача 7.

Создать в редакторе текстовый файл, внести в него 10 строк произвольного текста. Разработать программу, которая из этого файла переписывает в другой файл строки в обратном порядке, заменяя в каждой строке сочетание «про» на «*».

 

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

Задача 8.

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

 

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

Задача 9.

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

 

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

Задача 10.

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

 



ВАРИАНТ 6

 

 

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

Задача 1.1.

В небоскребе N этажей и всего один подъезд. На каждом этаже по 3 квартиры. Лифт может останавливаться только на нечетных этажах. Человек садится в лифт и набирает номер квартиры K. Составить программу для вычисления, на какой этаж лифт должен доставить пассажира.

 

Задача 1.2.

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

 

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

Задача 2.1.

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

 

Задача 2.2.

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

 

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

Задача 3.1.

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

 

Задача 3.2.

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

 

 

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

Задача 4.1.

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

 

Задача 4.2.

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

 



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

Задача 5.1.

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

 

Задача 5.2.

Дан двумерный числовой массив, преобразовать массив следующим образом: поэлементно вычесть последнюю строку из всех строк, кроме последней.

 










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

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