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



Задача 8.

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

 

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

Задача 9.

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

 

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

Задача 10.

Вывести в центре экрана системную дату и время, а также сообщения: “доброе утро”, “добрый день” или “добрый вечер”, в зависимости от времени дня.

 

 


ВАРИАНТ 3

                                                                                                                              

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

Задача 1.1.

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

 

Задача 1.2.

К финалу конкурса «Лучший по профессии» были допущены три студента: Иванов, Петров, Сидоров. Финал проходил в три этапа: Иванов набрал на первом этапе x1 баллов, на втором этапе x2, на третьем – x3. Петров набрал y1; y2; y3, Сидоров z1; z2; z3. Составить программу, определяющую, сколько баллов набрал победитель и его фамилию, а также победителя каждого этапа.

 

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

Задача 2.1.

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

 

Задача 2.2.

Дано натуральное число N. Выбросить из записи числа цифры от k1 до k2, оставив прежним порядок его остальных цифр. Например, при k1=1, k2=5 из числа N будут удалены цифры от 1 до 5, возьмем число 59015518 – должно получиться 908.

 

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

Задача 3.1.

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

 

Задача 3.2.

Задана последовательность натуральных чисел от 1 до N. Из нее исключаются числа, стоящие на четных местах. Затем из оставшихся чисел последовательности исключаются числа, стоящие на нечетных местах и так далее, пока не останется одно число. Определить, какое это число.

 

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

Задача 4.1.

В заданной строке подсчитать количество слов, состоящих только из одной буквы.

 

Задача 4.2.

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

 

 


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

Задача 5.1.

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

 

Задача 5.2.

Подсчитать количество строк двумерного массива, элементы которых являются перестановкой чисел 1, 2, 3, …, N (то есть содержащих каждое из этих чисел только один раз).

 

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

Задача 6.1.

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

 

Задача 6.2.

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

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

Задача 7.

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


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

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






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