Практическая работа № 5 Функции



Цель работы: Приобретение навыков работы с функциями.

 

                                                  Практические задания

Выполнить задания лабораторной работы № 1, используя функции.

                                         Контрольные вопросы

1. Описание и объявление функции с параметрами и без параметров.

2. Оператор return. Использование в функциях.

3. Область действия и область видимости переменных.

4. Параметры и аргументы функций.

5. Передача параметров функции по значению и по ссылке.

6. Функции с переменным числом параметров.

7. Использование указателей на функции.

 

Практическое занятие № Файлы

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

 

                                              Практические задания

1. Произвести слияние двух текстовых файлов. Имена файлов вводятся с клавиатуры.

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

3. Разработать программу управления матрицами (добавление и удаление строк или столбцов). Матрица хранится в

файле.

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

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

6. Напишите программу, которая выводит на экран содержимое текстового файла.

7. Напишите программу, которая вычисляет среднее арифметическое чисел, находящихся в файле.

8. Напишите программу, которая позволяет просматривать текстовые файлы (выводит на экран содержимое файла).

9. Напишите программу, которая дописывает в находящийся на диске файл имя, фамилию и номер телефона, например, вашего товарища. Если файла на диске нет, то программа должна создать его. В файле каждый элемент данных (имя, фамилия, телефон) должен находиться в отдельной строке.

10. Напишите программу, которая дописывает в находящийся на диске файл имя, фамилию и номер телефона, например, вашего товарища. Если файла на диске нет, то программа должна создать его. В файле все записи должны находиться последовательно в одной строке.

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

12. Удалить из текста, находящегося в файле, каждое четное предложение.

13. В тексте перед каждым предложением, в котором встречается заданное слово, поставить восклицательный знак "!"

14. Отформатировать текст, находящийся в файле, следующим образом: каждое предложение должно иметь свой порядковый номер; начинаться с красной строки.

15. Определить, равны ли два заданных файла.

16. Заменить заданное слово в тексте, находящемся в заданном файле, на другое слово.

17. Напечатать самое длинное слово, найденное в тексте, находящемся в заданном текстовом файле.

18. Перед каждым символом поставить порядковый номер в тексте. Текст находится в заданном текстовом файле.

19. Если строка начинается с цифры, то перед ней поставить левую круглую скобку, а в конец строки – правую круглую

скобку. Текст находится в заданном текстовом файле.

20. Подсчитать число цифр в данном тексте и их сумму. Текст находится в заданном текстовом файле.

21. Определить, какая буква чаще всего встречается в тексте, находящемся в заданном текстовом файле.

22. Напечатать самое длинное слово, найденное в текстовом файле.

23. Во всех словах заменить первую букву на последнюю, а последнюю на первую. Текст расположен в заданном файле.

24. Определить, встречается ли заданное слово в текстовом файле. Если да, то сколько раз.

25. Задан текстовый файл. Вывести текст из этого файла, подчеркивая (ставя в следующей строке под этим символом минус) все входящие в него цифры.

 

Практическая работа № Строки и символы

Цель работы: Получить начальные навыки написания программ, работающих со строками символов.

Практические задания

 1. Написать программу, которая запрашивает имя пользователя и здоровается с ним.

2. Напишите программу, которая вычисляет длину введенной с клавиатуры строки.

3. Напишите программу, которая выводит на экран сообщение в "телеграфном" стиле: буквы сообщения должны появляться по одной, с некоторой задержкой.

4. Напишите программу, которая выводит код введенного пользователем символа. Программа должна завершать работу в результате ввода, например, точки.

5. Написать программу, которая выводит на экран первую часть таблицы кодировки символов (символы с кодами от 0 до 127). Таблица должна состоять из восьми колонок и шестнадцати строк. В первой колонке должны быть символы с кодом от 0 до 15, во второй – от 16 до 31 и т.д.

6. Написать программу, которая во введенной с клавиатуры строке преобразует строчные буквы русского алфавита в прописные.

7. Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы.

8. Написать программу, которая проверяет, является ли введенная с клавиатуры строка целым числом.

9. Написать программу, которая проверяет, является ли введенная с клавиатуры строка двоичным числом.

10. Написать программу, которая проверяет, является ли введенная с клавиатуры строка шестнадцатеричным числом.

11. Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом.

12. Написать программу, которая преобразует введенное с клавиатуры восьмиразрядное двоичное число в десятичное.

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

14. Написать программу, которая преобразует введенное пользователем десятичное число в число в указанной системе счисления (от 2 до 10).

15. Написать программу, которая преобразует введенное пользователем десятичное число в шестнадцатеричное.

16. Написать программу, которая вычисляет значение выражения N0O1N1O2 … OkNk, где Ni – целое одноразрядное число; Oi – один из двух знаков простейших арифметических действий: сложения (+) или вычитания.

17. Заданное число, от 1 до 1999, напечатать римскими цифрами X, L,V, I и т.д.

18. С клавиатуры вводится строка символов. Вывести на экран все согласные символы, встречающиеся в строке.

19. С клавиатуры вводится строка символов. Вывести на экран все гласные символы, встречающиеся в строке.

20. Написать программу, которая во введенной с клавиатуры строке преобразует строчные буквы латинского алфавита в

прописные.

  21. Написать программу, которая во введенной с клавиатуры строке преобразует буквы русского алфавита в латинские.

22. Написать программу, которая во введенной с клавиатуры строке меняет четные слова с нечетными.

23. Напишите программу, в которой с клавиатуры вводятся две строки символов. К строке с наибольшей длиной добавить текст, содержащийся в другой строке.

 


Дата добавления: 2020-11-15; просмотров: 126; Мы поможем в написании вашей работы!

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






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