A. Найдите синтаксические и логические ошибки в инструкциях (если есть)
1 вариант. if (a> b); b=5; else; x=y; 2 вариант. if (5> b) {a=25*x+y; 5=b; } else cout < < ”oshibka! ”; 3 вариант. if (a=b) cout < < ”a ravno b”; else {cout < < ”a I b ne ravny”; } 4 вариант. if (a> b) a> b; else a< b; 5 вариант. if (x> 0) {y=2-sin(x)*exp(-x); a=sqrt(x*x); else } y=0; 6 вариант. if (x> 0) {y=2*sin(x)*exp(-x); }a=sqrt(x*x); else y=0; 7 вариант. if (5> b> c) cout < < ”OK”; 8 вариант. if ((5> b)(b> c)) cout < < “OK! ”; 9 вариант. if (a> b) a=b+1; else b=a-1; cout > > a> > b> > c; 10 вариант. if (5> b) {a=b+1; b=a-1; } else cin > > a> > b> > c; 11 вариант. if (a> 0) cout < < ”OK”; else b=a; cout < < a< < b< < c; 12 вариант. if (c> a) if (c> 10) printf(«===”); else printf”< < < ”; printf(“> > > ”); b. Напишите программу для решения задачи: 1 вариант. Пользователь вводит с клавиатуры три целых числа a, b, c. Необходимо вывести на экран наибольшее из этих чисел. 2 вариант. Даны три вещественных числа a, b, c. Напишите программу, определяющую, могут ли данные числа являться длинами сторон равностороннего треугольника. 3 вариант. Даны три вещественных числа a, b, c. Напишите программу, определяющую, могут ли данные числа являться длинами сторон любого треугольника. 4 вариант. Даны три вещественных числа a, b, c. Напишите программу, определяющую, могут ли данные числа являться длинами сторон прямоугольного треугольника. 5 вариант. Пользователь вводит с клавиатуры три вещественных числа a, b, c. Необходимо определить являются ли они углами одного треугольника. 6 вариант. Дана точка с координатами (x, y), определите, принадлежит ли точка осям координат. 7 вариант. Дана точка с координатами (x, y), определите, лежит ли точка на прямой y=x2 +4. 8 вариант. Напишите программу, запрашивающую три вещественных числа и выводящую их на экран в упорядоченном по возрастанию виде. 9 вариант. Напишите программу, запрашивающую три вещественных числа и выводящую их на экран в упорядоченном по убыванию виде. 10 вариант. Напишите программу, определяющую количество вещественных корней квадратного уравнения ax2+bx+c=0. На экран вывести количество корней и их значения. 11 вариант. Дана точка с координатами (x, y), требуется определить принадлежность точки отрезку (a, b). 12 вариант. В точке (x0, y0) находится центр круга радиусом R. Напишите программу, определяющую, находится ли точка с заданными координатами (x, y) внутри или за пределами круга. c. Написать программу, которая дописывает после введённого числа указанное слово в правильной форме с помощью оператора switch. 1 вариант. Год 2 вариант. День 3 вариант. Рубль 4 вариант. Доллар 5 вариант. Монета 6 вариант. Копейка 7 вариант. Стакан 8 вариант. Спичка 9 вариант. Коробок 10 вариант. Литр 11 вариант. Метр 12 вариант. Грамм Сдайте работу преподавателю Вопросы для контроля и самоконтроля: 1) Форма записи оператора if. Блок-схема и алгоритм работы. 2) Сокращённые варианты записи оператора. Приведите примеры. 3) Вложенные операторы условия. Приведите примеры. 4) Составные логические выражения и их использование в операторе условного перехода. Примеры. 5) Нарисуйте блок-схему алгоритма для второй задачи.
|