Htubcnh

  • 08 февр. 2012 г.
  • 753 Слова
Задания на практику по дисциплине «Языки программирования»
Раздел 1. Минимум
Линейные задачи и задачи на ветвление, использование логических операций. Действует принцип «одно задание – однапрограмма» Задание №1. Выражение по законам математики 2 b значений переменных a и b всегда имеет значение 1.

(a + b )

2

(a + 2ab )

2

вне

зависимости

от

Введите и запустите на выполнениепрограмму вычисления значения данного выражения.
#include #include void main(void) { float a,b,c,t1,t2,t3; clrscr(); a=95.0; //a=100.0 b=0.02; t1=(a+b)*(a+b); t2=-2.0*a*b-a*a; t3=b*b; c=(t1+t2)/t3;printf("c=%f",c); getch(); }

1. Объясните, почему полученное значение не соответствует верному. 2. Предложите вариант решения данной проблемы. Задание №2. 1. Проверьте, как работает пример из лекции (суммадвух чисел). 2. Измените программу таким образом, чтобы вычислялись сумма, разность, произведение и частное двух чисел. Примечание: частное может быть дробным числом. 3. Выясните, что изменится вработе программы, если из нее убрать строку #include . 4. Выясните, что изменится в работе программы, если из нее убрать строки clrscr() и getch(). Задание №3. Вычислить площадь кольца.

r

R

Задание№4. Вычислить площадь фигуры B

A X Y

Задание №5. Дано трехзначное число. Вывести его вертикально (каждая цифра в отдельной строке). Задание №6. Определить, попадает ли точка с координатами(X,Y) в заданную область.

Y2

Y1 X1 X2

Задание №7. Определить, попадает ли точка с координатами (X,Y) в заданную область.

Y3

Y2

Y1 X1 X2 X3

Задание №8. Определить, попадает ли точка скоординатами (X,Y) в заданную область.

Y3

Y2

Y1 X1 X2 X3 X4

Задание №9. По номеру дня недели вывести его название (оператор выбора). Задание №10. По номеру месяца вывести название временигода (оператор выбора).

Раздел 2. Норма
Основные алгоритмы обработки массивов. Задания №№8,9 реализуются только для линейных массивов, №10-12 – только для двумерных, остальные...
tracking img