Тема 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.

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

 

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

Задача 6.1.

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

 

Задача 6.2.

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

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

Задача 7.

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

 


Дата добавления: 2018-05-13; просмотров: 335; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!