ВУЗ:
Составители:
Рубрика:
{  char *str = "(Base_Cost + Profit) * Margin"; 
char *tkn = "+*()"; 
char *ptr = str; 
printf("%s\n", str); 
// Первый вызов функции  
ptr = strtok(str, tkn); 
printf("Лексемы этой строки: %s", ptr); 
while (ptr) 
{ 
// Первый аргумент должен быть равен нулю  
if ((ptr = strtok(0, tkn)) != 0)  
printf (",%s", ptr); 
} 
printf("\n"); 
return 0; 
} 
Практические задания 
1.   Написать программу, которая запрашивает имя пользователя и здоровается с ним. 
2.   Напишите программу, которая вычисляет длину введенной с клавиатуры строки. 
3.   Напишите программу, которая выводит на экран сообщение в "телеграфном" стиле: буквы сообщения должны появ-
ляться по одной, с некоторой задержкой. 
4.   Напишите программу, которая выводит код введенного пользователем символа. Программа должна завершать рабо-
ту в результате ввода, например, точки.  
5.   Написать программу, которая выводит на экран первую часть таблицы кодировки символов (символы с кодами от 0 
до 127). Таблица должна состоять из восьми колонок и шестнадцати строк. В первой колонке должны быть символы с кодом 
от 0 до 15, во второй – от 16 до 31 и т.д. 
6.   Написать программу, которая во введенной с клавиатуры строке преобразует строчные буквы русского алфавита в 
прописные. 
7.   Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы. 
8.
   Написать программу, которая проверяет, является ли введенная с клавиатуры строка целым числом. 
9.   Написать программу, которая проверяет, является ли введенная с клавиатуры строка двоичным числом. 
10. Написать программу, которая проверяет, является ли введенная с клавиатуры строка шестнадцатеричным числом. 
11. Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом. 
12. Написать программу, которая преобразует введенное с клавиатуры восьмиразрядное двоичное число в десятичное. 
13. Написать программу, которая преобразует введенное с клавиатуры двухразрядное шестнадцатеричное число в деся-
тичное. 
14. Написать программу, которая преобразует введенное пользователем десятичное число в число в указанной системе 
счисления (от 2 до 10). 
15. Написать программу, которая преобразует введенное пользователем десятичное число в шестнадцатеричное. 
16. Написать программу, которая вычисляет значение выражения N
0
O
1
N
1
O
2
 … O
k
N
k 
, где N
i
 – целое одноразрядное чис-
ло; O
i
 – один из двух знаков простейших арифметических действий: сложения (+) или вычитания. 
17. Заданное число, от 1 до 1999, напечатать римскими цифрами X, L,V, I и т.д. 
18. С клавиатуры вводится строка символов. Вывести на экран все согласные символы, встречающиеся в строке. 
19. С клавиатуры вводится строка символов. Вывести на экран все гласные символы, встречающиеся в строке. 
20. Написать программу, которая во введенной с клавиатуры строке преобразует строчные буквы латинского алфавита в 
прописные. 
21. Написать программу, которая во введенной с клавиатуры строке преобразует буквы русского алфавита в латинские. 
22. Написать программу, которая во введенной с клавиатуры строке меняет четные слова с нечетными. 
23. Напишите программу, в которой с клавиатуры вводятся две строки символов. К строке с наибольшей длиной доба-
вить текст, содержащийся в другой строке. 
24. Напишите программу, в которой с клавиатуры вводятся две строки символов. К строке с наименьшей длиной доба-
вить текст, содержащийся в другой строке. 
Лабораторная  работа 8 
РАБОТА С ГРАФИКОЙ 
Цель  работы:  Получить  начальные  навыки  написания  программ  на  языке  программирования C, работающих  в 
графическом режиме. 
Основные сведения 
Графический режим дисплея предназначен для вывода графиков, рисунков и т.п. В этом режиме можно выводить также 
и текстовую информацию. 
В программах на языке С прежде вывода на экран графической информации необходимо произвести инициализацию гра-
фического  режима,  а  по окончании – закрытие  графического  режима.  Графический  режим  определяет  разрешающую  способ-
Страницы
- « первая
 - ‹ предыдущая
 - …
 - 19
 - 20
 - 21
 - 22
 - 23
 - …
 - следующая ›
 - последняя »
 
