- •Содержание
- •Назначение указаний
- •1. Числовые типы в языке Паскаль Часть I
- •Вычислить значения выражений:
- •Вычислить значения выражений:
- •Часть II
- •Записать на языке Паскаль следующие формулы:
- •Записать в общепринятой форме:
- •Вычислить:
- •2. Логический тип и логические операции Часть I
- •Вычислить значения выражений:
- •Часть II
- •3. Структура программы. Блок описания Часть I
- •Часть II
- •4. Использование переменных Часть I
- •Часть II
- •5. Простейшие программы Часть I
- •Часть II
- •6. Условный оператор Часть I
- •Часть II
- •7. Циклы с заданным числом итераций Часть I
- •Часть II
- •8. Циклы с постусловием и предусловием Часть I
- •Часть II
- •9. Массивы Часть I
- •Часть II
- •10. Процедуры и функции Часть I
- •Часть II
- •11. Многомерные массивы и процедуры Часть I
- •Часть II
- •12. Строковый тип Часть I
- •Часть II
- •13. Тип Запись Часть I
- •Часть II
- •14. Типизированные файлы Часть I
- •Часть II
- •15. Текстовые файлы Часть I
- •Часть II
- •16. Ссылочные типы Часть
- •Часть II
- •625000, Тюмень, ул. Володарского, 38.
- •6 25039, Тюмень, ул. Киевская, 52
5. Простейшие программы Часть I
Когда процедура вывода writeln(x1,...,xn) осуществляет перевод строки: до печати первого параметра (x1) или после печати последнего (xn)?
Имеется программа
program PRINT;
var x: integer;
begin
x:=2; writeln('x+1')
end.
Что она напечатает: 3 или x+1? Ответ пояснить
Что будет напечатано программой
program less;
var x: real;
t: boolean;
begin
read(x); t:=x<round(x);
read(x);
t:=t and (x<trunc(x));
writeln(t)
end.
если для ввода заданы числа 1.5 и -0.8? Ответ пояснить
Программа DEGREE печатает первые четыре степени числа е. Какие изменения (по возможности минимальные) надо внести в программу, чтобы она печатала первые четыре степени числа π?
program DEGREE;
const e = 2.71828;
var e2: real;
begin
e2:=e*e;
writeln(e,e2,e*e2,e2*e2)
end.
Найти ошибки в каждой из следующих программ:
а) program A;
const d = 5;
begin
d:=sqr(d);
writeln('d**2=',d)
end.
b) program B;
var a, b, c: integer;
begin
read(a,b);
writeln((a+b+c)/3)
end.
c) program C;
const k = true;
var x: real;
begin
read(x);
writeln(ord(x)=k)
end.
d) program D;
var x: real;
begin
read(x);
y:=sqrt(x)+1;
writeln(y)
end.
e) program E;
const B=2.5; var a, b, c: real;
begin read(a,c); writeln(a*c>b) end.
Написать программу для вычисления периметра и площади прямоугольного треугольника по длинам двух катетов.
Написать программу, которая печатает true или false в зависимости от того, имеют три заданных целых числа одинаковую четность или нет.
Написать программы для решения следующих задач:
найти произведение цифр заданного четырехзначного числа;
определить число, полученное выписыванием в обратном порядке цифр заданного трехзначного числа.
Часть II
program aba; var a, b: integer; begin read(a,b,a); writeln(a,b,a) end. если для ввода заданы числа 1, 2 и 3? |
program time;var fi:real;h,m:integer;begin read (fi);h:=trunc(fi/30);m:=trunc( (fi-30*h)/0.5);writeln(h,' ',m )end. Записать текст этой программы в более наглядной форме. |
Написать программу, которая для заданного целого числа а печатает следующую таблицу значений:
a
a3 a6
a3 a6 a
Написать программу, которая вычисляет и печатает коэффициенты приведенного квадратного уравнения, корнями которого являются введенные пользователем два вещественных числа (для справки: b=-x1-x2; c=x1*x2).
Написать программу, которая определяет, есть ли среди первых трех цифр из дробной части заданного вещественного числа цифра 0.