TURBO PASCAL

Новости           

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности

Гостевая книга

От автора

Простейшие линейные программы

    Повторение

  1. Команды удаления, вставки и передвижения курсора.
  2. С чего описываются переменные.
  3. Как описываются переменные.
  4. С чего начинается основная программа.
  5. Оператор вывода.
  6. Оператор ввода.
  7. Оператор присваивания.
  8. Чем заканчивается программа.
  9. Как сохранить программу на диске.

    Решение задач

  1. Найти периметр:
    1. прямоугольника, ширину и длину вводить с клавиатуры;
    2. треугольника, длины всех сторон вводить с клавиатуры;
    3. произвольного четырехугольника.
  2. Вычислить значение выражения:
    1. y = 15x2 + 8x - 9;
    2. a = (b + c)*d - k.

Арифметический квадрат. Абсолютная величина

Функция SQR(x) находит квадрат значения переменной x, то есть x2 = x*x

Пример:

42 = sqr(4) = 16;

x=13, x2 = sqr(x) = sqr(13) = 169;

если d=2, e=5, то

(d+e)2 = sqr(d+e) = sqr(2+5) = sqr(7) = 49;

если x=3, то

x4 = sqr(sqr(x)) = sqr(sqr(3)) = sqr(9) = 81.

Функция ABS(x) находит абсолютную величину значения переменной x, то есть если значение переменной x не меньше 0 (x>=0), то значение функции ABS(x) равно значению переменной x, а если значение переменной x отрицательно (x<0), то значение функции ABS(x) равно значению переменной x, взятому с противоположным знаком:

ABS(x)= { x, при x>=0 и -x, при x<0 }

Пример:

abs(12)=12;

abs(-12)=12;

если x=3, y=-5, то

abs(x+y) = abs(3+(-5)) = abs(-2) = 2;

если x=3, y=-5, то

abs(x) + abs(y) = abs(3) + abs(-5) = 3 + 5 = 8.

Решение задач

  1. Вычислить рациональным способом, то есть за минимальное количество операций:
    1. y = x5 (y = (x2) 2 * x, то есть за 3 операции);
    2. y = x6 (y = (x3) 2 = (x2 * x) 2, то есть за 3 операции);
    3. y = x8 (y = ((x2) 2) 2, тоже за 3 операции).

  2. Найти значение выражения:
    1. y = |x| + x4, при x = -3; x = 3;
    2. a = |x| + 4x3 - 7x2, при x = 2; x = -2;
    3. z = |x - 2| = 3x8, при x = -2; x = 1;
    4. a = 6b2 = |b - 3|3 - 15, при b = 9; b = -3.

  3. Написать программу вычисления значения выражения:
    1. y = (3x3 + 18x2)*x + 12x2 - 5;
    2. a = (d + c + b)*e - 5k - 1;
    3. d = 3c3 + |c2 - 4c + 7|3 - 5c;
    4. c = |x + 4| - |x2 - 3x + 6|.

  4. Даны значения переменных x=14, y=3. Какими будут значения этих переменных после выполнения последовательности действий:
    1. x := y; y := x;
    2. d := x + 1; x := y; y := d.

  5. Поменять местами значения переменных x и y.

     

    1. с использованием промежуточной переменной (t := x; x := y; y := t;);
    2. без использования промежуточной переменной (x := x - y; y := x + y; x := y - x;).

содержание

На главную страницу
(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

    Rambler's Top100 PROext: Top 1000
    Rambler's Top100 Яндекс цитирования
Hosted by uCoz