- •Тема 1: Разработка программ линейной и разветвляющейся алгоритмических структур
- •Тема 2: Разработка программ циклической структуры, вложенные ветвления
- •Изучите примеры разработки программ (справочные сведения в pdf файлах). Для выполнения выберите любой из предложенных в таблице вариантов заданий.
- •Тема 3: Процедуры и функции обработки одномерного массива, поиск и сортировка данных
- •Изучите примеры разработки программ (справочные сведения в pdf файлах). Для выполнения выберите любой из предложенных в таблице вариантов заданий.
- •Тема 4: Двумерные массивы (ввод-вывод данных, преобразование массива, поиск в массиве)
- •Изучите примеры разработки программ (справочные сведения в pdf файлах). Для выполнения выберите любой из предложенных в таблице вариантов заданий.
- •Тема 5: Стандартные процедуры и функции обработки строк и консольной графики
- •Изучите примеры разработки программ (справочные сведения в pdf файлах). Для выполнения выберите любой из предложенных в таблице вариантов заданий.
Тема 4: Двумерные массивы (ввод-вывод данных, преобразование массива, поиск в массиве)
Цель: Формирование навыков разработки программ с использованием двумерных массивов (ввод с клавиатуры, заполнение случайными числами, вывод на экран, упорядочение, преобразование)
Оборудование, программное обеспечение:
ПК, Windows, DevC++ или Visual Studio, TXT редактор.
Общие задания:
Изучите примеры разработки программ (справочные сведения в pdf файлах). Для выполнения выберите любой из предложенных в таблице вариантов заданий.
Задания на лабораторную работу: Напишите консольные программы на Си или С++, в разработанной программе используйте процедуры или функции.
01 |
|
02 |
|
03 |
|
04 |
|
05 |
|
06 |
|
07 |
|
08 |
|
09 |
|
10 |
|
11 |
|
Тема 5: Стандартные процедуры и функции обработки строк и консольной графики
Цель: Формирование навыков разработки программ с обработкой строковых переменных и с применением консольной графики (процедуры и функции обработки строк, чтение из файла, запись в файл, процедуры и функции графического режима, циклы и ветвления)
Оборудование, программное обеспечение:
ПК, Windows, DevC++ или Visual Studio, TXT редактор.
Общие задания:
Изучите примеры разработки программ (справочные сведения в pdf файлах). Для выполнения выберите любой из предложенных в таблице вариантов заданий.
Задания на лабораторную работу: (напишите консольные программы на Си или С++)
1. Напишите программу, которая рисует простой рисунок, состоящий из точек, отрезков, прямоугольников и окружностей с применением различных цветов (снеговик, кораблик, домик).
2. Напишите программу обработки строк в двух версиях: в первой версии осуществите стандартный ввод с клавиатуры и вывод на экран, во второй версии входные данные необходимо считать с файла, входные и выходные данные записать в другой файл)
01 |
Дана строка, в которой слова разделены запятыми. Некоторые слова повторяются. Напечатать все различные слова, указав для каждого из них число его вхождений в последовательность. |
02 |
Дана строка, в которой слова разделены пробелом. Некоторые слова повторяются несколько раз. Удалить повторно встречающиеся слова. |
03 |
Дана строка, в которой слова разделены одним или несколькими пробелами. Требуется удалить лишние пробелы между словами. |
04 |
Преобразовать число, заданное в римской системе счисления, в число десятичной системы. |
05 |
Подсчитать, сколько раз в заданном тексте встречается заданный символ. |
06 |
Дана строка, в которой слова разделены запятыми. Напечатать строку в обратном порядке. |
07 |
Проверить, является ли заданное слово названием времени года на русском языке. |
08 |
Заменить в заданном тексте буквосочетание "min" на "max". |
09 |
В заданном тексте подсчитать общее количество букв "x" и "y". |
10 |
В заданном тексте везде букву "а" заменить на букву "б", а букву "б" - на букву "а". |
11 |
Преобразовать заданное десятичное натуральное число в римскую систему счисления. |
12 |
Определить частоту вхождения в текст каждой буквы русского алфавита. |
13 |
Из заданного текста выбрать те символы, которые встречаются в нём ровно один раз. |
14 |
В заданном тексте подсчитать наибольшее количество подряд идущих пробелов. |
15 |
В заданной последовательности слов найти все слова, имеющие заданное окончание. |
16 |
Найти хотя бы одно слово, которое встречается в каждом из трех заданных предложений. |
17 |
Верно ли, что в заданном предложении есть пара соседствующих одинаковых символов. |
18 |
В заданной последовательности слов найти все слова, начинающиеся с заданной приставки. |
19 |
Из заданного текста удалить те его части, которые заключены в кавычки (вместе с кавычками). |
20 |
Верно ли, что в заданном предложении P есть все буквы, входящие в заданное слово S. |
21 |
Найти самое длинное и самое короткое слово в заданном предложении. |
22 |
Отредактировать заданное предложение, удаляя из него все слова с чётными номерами. |
23 |
Найти самое длинное симметричное слово заданного предложения. |
24 |
Подсчитать, сколько раз в заданном слове встречается буквосочетание "аб". |
