Задания для выполнения
1. Введите положительное число а. Вычислите: a) площадь равностороннего треугольника со стороной а; b) площадь квадрата со стороной а; c) площадь круга, радиус которого равен а. 2. Вычислите расстояние между двумя точками на плоскости с данными координатами (х1, у1) и (х2, у2). 3. Составить программу вычисления значения функции y= (а^2+7)/sqrt(a+3) при любом значении а. 4. Дано целое положительное число n>999. Найти число единиц в нем, число десятков в нем, сумму цифр числа. 5. В трехзначном числе N зачеркнули первую цифру. Когда новое число умножили на 10, а произведение сложили с первой цифрой числа, то получилось число 564. Найти число N. 6. Товар до деноминации (до 1 января 1998 года) стоил r рублей. Какова его цена после деноминации (в рублях и копейках) при условии, что r >= 10? 7. Поменяйте местами значения целых переменных m и n, не используя дополнительные переменные. Контрольные вопросы 1. Назовите процедуру ввода информации? 2. Каково назначение процедур write и writeln? 3. Чем различаются процедуры read и readln? 4. Можно ли с помощью процедуры writeln напечатать значение выражения? 5. Выберите все правильные варианты. При использовании в программе оператора read требуется разделить числовые значения величин при вводе с помощью: a) только одного пробела; b) произвольного количества пробелов; c) запятой d) нажатия клавиши Enter; e) нажатия клавиши Tab; 6. Что из перечисленных ниже вариантов будет выведено на экран в результате работы программы? program P11; Var k:byte; x: real; Begin k:=2; x:=1; write('*', '*',x:3:1,k:k*2,'* *'); readln; end. a) **1.0 2* * b) *1.0 2** c) **1.02* * d) * *1.0 2* * e) *1.02* * 7. Найдите операторы вывода, не содержащие синтаксических ошибок (var k:integer; x,y: real;) a) write('''*', x:4,k,y:k:2,'*'); b) write('*', x,k,y*k*x:4:2,'*'); c) write(k:4:2,y:4:2,'*'); d) write('*k-x,y:4:2,,*'); e) write('*',x,k:2,y:4:2,'*':5:2); 8. Выберите все правильные утверждения. В процедуре write для величин вещественного типа можно задавать формат вида A:K:M, где A – переменная или выражение, a) K – общее количество позиций, отводимое под А. b) K – количество позиций, отводимое под целую часть А c) K и M могут быть только константами d) K и M должны быть выражениями целого типа e) K – количество позиций, отводимое под дробную часть А
|