Задания для самостоятельного выполнения. 1. Написать программу, которая считывает строку символов с клавиатуры и распечатывает в столбик: символ –-> код –-> его двоичный эквивалент для каждого
1. Написать программу, которая считывает строку символов с клавиатуры и распечатывает в столбик: символ –-> код –-> его двоичный эквивалент
для каждого символа.
Выполнить отладку программы на тестовом примере "01A"
(код '0' – 48, код латинской буквы 'A' – 65).
2. Написать программу, которая считывает строку символов с клавиатуры и распечатывает в столбик: символ –-> код –-> его 8-й эквивалент
для каждого символа.
Выполнить отладку программы на тестовом примере "01A"
(код '0' – 48, код латинской буквы 'A' – 65).
3. Написать программу, которая считывает строку символов с клавиатуры и распечатывает в столбик: символ –-> код –-> его 16 -й эквивалент
для каждого символа.
Выполнить отладку программы на тестовом примере "1AK"
(код '0' – 48, код латинской буквы 'A' – 65).
4. Написать программу, которая переводит число из 2-й системы счисления в 12-ю через 10-ю. Выполнить отладку программы с помощью какого–либо примера, подготовленного Вами на бумаге.
5. Написать программу, которая переводит число из 3-й системы счисления в 13-ю через 10-ю. Выполнить отладку программы с помощью какого–либо примера, подготовленного Вами на бумаге.
6. Написать программу, которая переводит число из 4-й системы счисления в 14-ю через 10-ю. Выполнить отладку программы с помощью какого–либо примера, подготовленного Вами на бумаге.
7. Написать программу, которая переводит число из 12-й системы счисления в 2-ю через 10-ю. Выполнить отладку программы с помощью какого–либо примера, подготовленного Вами на бумаге.
8. Написать программу, которая переводит число из 13-й системы счисления в 3-ю через 10-ю.
9. Написать программу, которая переводит число из 15-й системы счисления в 5-ю через 10-ю..
10. Написать программу, которая переводит число из 2-й системы счисления в 8-ю, не переводя все число в 10-ю ..
11. Написать программу, которая переводит число из 3-й системы счисления в 9-ю, не переводя все число в 10-ю.
12. Написать программу, которая переводит число из 8-й системы счисления в 2-ю, не переводя все число в 10-ю. Выполнить отладку программы с помощью какого–либо примера, подготовленного Вами на бумаге.
13. Написать программу, которая переводит число из 9-й системы счисления в 3-ю, не переводя все число в 10-ю. Выполнить отладку программы с помощью какого–либо примера, подготовленного Вами на бумаге.
14. Написать программу, которая считывает строку символов, которая считывает строку, содержащую только числа (с проверкой символов при вводе) и подсчитывает количество знаков “минус” в строке.
15. Написать программу, которая считывает строку символов, состоящую только из латинских букв, цифр и пробелов (с проверкой символов при вводе), и находит сумму числовых значений цифр, содержащихся в строке.
16. Написать программу, которая считывает строку символов, состоящую только из латинских букв, пробелов и знаков препинания (с проверкой символов при вводе). Подсчитать, сколько символов верхнего регистра содержится в строке.
17. Написать программу, которая считывает две строки символов, состоящие только из цифр и пробелов (напишите подпрограмму для посимвольного ввода с проверкой). Исключите из второй строки те символы, которые есть в первой, и выведите полученную строку на экран.
18. Написать программу, которая считывает строку, состоящую только из русских букв и пробелов (с проверкой символов при вводе). Удалите из строки повторяющиеся символы и выведите полученную строку на экран (в результирующую строку каждый символ должен входить только один раз).
19. Написать программу, которая считывает строку, состоящую только из чисел и пробелов (с проверкой правильности вводимых символов) и найти сумму этих чисел.
20. Написать программу, которая считывает строку символов, состоящую только из слов, записанных русскими буквами, пробелов и знаков препинания (с проверкой правильности вводимых символов). Удалить лишние пробелы из строки, т.е. оставить между словами только 1 пробел.
21. Написать программу, которая считывает две строки символов одинаковой длины и проверяет, является ли вторая строка анаграммой первой, т.е. может ли оно быть получено некоторой перестановкой букв первого слов (например: крот и корт).
22. Написать программу, которая считывает строку текста, состоящую только из слов записанных латинскими буквами, разделенных запятыми и пробелами (с проверкой правильности символов). Если за запятой не стоит пробел, вставить его и получившуюся строку вывести на экран.
23. Написать программу, которая считывает строку текста, состоящую только из слов записанных русскими буквами, разделенных точками и пробелами (с проверкой правильности ввода). Если перед точкой стоят пробелы, удалить их и получившуюся строку вывести на экран.
24. Написать программу, которая считывает строку текста, состоящую только из слов записанных латинскими буквами, разделенных точками и пробелами (с проверкой правильности ввода). Если первое слово, идущее за точкой, начинается с маленькой буквы, заменить эту букву большой и получившуюся строку вывести на экран.
25. Написать программу, которая считывает строку текста, состоящую только из чисел, разделенных пробелами (с проверкой правильности символов). Удалить лишние пробелы между числами, т.е. из нескольких идущих подряд пробелов оставить только один. Получившуюся строку вывести на экран.
26. Написать программу, которая считывает строку текста, состоящую только из слов, записанных русскими буквами, разделенных пробелами (с проверкой правильности ввода). Если в слове встречаются две идущие подряд большие буквы, заменить вторую большую букву маленькой.
27. Написать программу, которая считывает строку текста, состоящую только из русских букв, пробелов и знаков препинания (с проверкой правильности символов) и подсчитывает, сколько раз заданный символ (который тоже вводится с клавиатуры) встречается в этой строке.
28. Написать программу, которая считывает строку текста, состоящую только из цифр, пробелов и запятых (с проверкой правильности ввода). Удалить запятые из строки и результат вывести на экран.
29. Написать программу, которая считывает строку текста, состоящую только из русских букв и запятых (с проверкой правильности ввода). Заменить запятые пробелами и результат вывести на экран.
30. Написать программу, которая считывает строку текста, состоящую только из латинских букв, цифр и пробелов (с проверкой правильности символов) и выводит на экран те слова, которые начинаются с цифры (словом называется любая последовательность символов, не содержащая внутри себя пробелов и отделенная от других слов пробелами).
Лабораторная работа № 5
Тема: “Программы, использующие файлы ”.