- •Т.Э. Шульга основы программирования на языке с
- •1. Структура программы на языке с
- •Задание 1. Вывод строки на экран с использованием esp-последовательности
- •2. Переменные. Основные типы данных
- •Задание 2. Описание переменных и преобразование типов
- •3. Ввод – вывод значений переменных
- •Задание 3. Форматирование вывода
- •4. Основные операции языка с
- •Заданиe 4. Простейшие вычисления
- •5. Конструкции выбора
- •Задание 5. Обработка введенного символа
- •Задание 6. Вычисление значения функции
- •Задание 7. Применение разветвляющихся алгоритмов при решении простейших задач
- •Задание 8. Mультиветвление
Задание 5. Обработка введенного символа
Считать символ и определить, является ли он цифрой.
Считать символ и определить, является ли он латинской буквой.
Считать символ и определить, является ли он русской буквой.
Считать символ и определить, является ли он прописной буквой русского или латинского алфавита.
Считать символ и определить, является ли он строчной буквой русского или латинского алфавита.
Считать символ и определить, является ли он гласной буквой русского алфавита.
Считать символ и определить, является ли он гласной буквой латинского алфавита.
Считать символ и определить, является его ASCII–код четным.
Считать два символа и выдавать на экран сообщение, код какого из них больше.
Считать два символа строчных латинских букв и определить, расположены ли они по алфавиту.
Считать два символа цифр и определить какая из них больше.
Считать скобку и определить, открывающая она или закрывающая. Возможны скобки (), {}, [], <>.
Задание 6. Вычисление значения функции
1.
2.
3.
4.
.
6.
Если
,
то
в противном случае z=0.Если x<0 или x>10, то z=x, в противном случае
Если
,
то
в противном случае y=a3.
Если
или
,
то
в противном случае
.Если x=y2 или y=x2, то z=0, в противном случае
Задание 7. Применение разветвляющихся алгоритмов при решении простейших задач
Даны числа
.
Определить, коллинеарны ли вектора с
такими координатами.
Значение переменных a,b,c поменять местами так, чтобы оказалось
.По номеру некоторого года определить номер его столетия (учесть, что, к примеру, началом 20–го столетия был 1901, а не 1900 год).
Даны числа . Выяснить, являются ли прямые, описываемые уравнениями
и
параллельными, перпендикулярными,
просто пересекаются либо совпадают.
По трем введенным вещественным числам выяснить, можно ли построить треугольник с такими длинами сторон, и, если можно, то какой: равносторонний, равнобедренный, прямоугольный или общего вида.
Даны числа . Определить, равны ли вектора с такими координатами.
Введите свой месяц и день рождения. Определите, является ли ваш день рождения очень счастливым, просто счастливым или обычным. День считается очень счастливым, если остатки от деления на 7 сумм цифр месяца и дня совпадают, просто счастливым, если хотя бы один из этих остаток равен 0, и обычным в противном случае.
Определить, имеют ли поля шахматной доски (n1,m1) и (n2,m2) одинаковый цвет. (n1,m1, n2,m2 – натуральные числа от 1 до 8).
Определить, угрожает ли слон, расположенный на поле (n1,m1) шахматной доски, фигуре, расположенной на поле (n2,m2). (n1,m1, n2,m2 – натуральные числа от 1 до 8).
Определить, угрожает ли ферзь, расположенный на поле (n1,m1) шахматной доски, фигуре, расположенной на поле (n2,m2). (n1,m1, n2,m2 – натуральные числа от 1 до 8).
Определить, угрожает ли конь, расположенный на поле (n1,m1) шахматной доски, фигуре, расположенной на поле (n2,m2). (n1,m1, n2,m2 – натуральные числа от 1 до 8).
Даны три вещественных числа a,b,c. Вычислить сколько вещественных корней имеет квадратное уравнение
или не имеет их вообще. Если вещественные
корни существуют, вычислить их.
