На головну

Завдання 2. Запис арифметичних виразів в математичній формі

  1.  II. завдання
  2.  II. Про "платформі" опозиції
  3.  IV. Їжа, пиття, паливо та інші виплати в натуральній формі.
  4.  Архіви емпіричних даних у формі,.
  5.  Бідність в формі чизкейка
  6.  Брови в формі мітли
  7.  Брови в формі меча
1.34 * abs (exp (3 * ln (a)) + exp (3 * ln (b))) / (b * c) * exp (a * a - b * b)

Таблиця 9 - Арифметичні функції

 Математика  Turbo Pascal  розшифровка
а2  sqr (a)  квадрат
 sqrt (a)  корінь
 abs (a)  модуль
 ln (a)  ln (a)  натуральний логарифм
?  pi  Число Пі
ea  exp (a)  експонента
an  exp (n * ln (a))  n-ий степінь
 sin (a)  sin (a)  Синус (в радіанах)
 cos (a)  cos (a)  Косинус (в радіанах)
 tg (a)  sin (a) / cos (a)  Тангенс (в радіанах)
 ctg (a)  cos (a) / sin (a)  Котангенс (в радіанах)
 arctg (a)  arctan (x)  Арктангенс (в радіанах)
 -  a div b  Розподіл без залишку
 -  a mod b  Залишок від ділення
 -  Random (діапазон)  Псевдовипадкове число [0,1]
 -  Random (x)  Псевдовипадкове число [0, х]

Завдання 3. Циклічні обчислювальні процеси. Обчислення значень функції при різних значеннях аргументу (табулювання функції)

Циклічний обчислювальний процес - етопроцесс, при якому дії виконуються багаторазово по одному і тому ж алгоритму при змінюються вихідних даних.

параметр циклу - Це змінна, яка при кожному новому вході в цикл приймає нове значення, тобто управляє роботою циклу.

крок - Величина, на яку змінюється початковий параметр при виконанні циклу.

Умова задачі:

Розрахуйте значення функції:

Y = x2+ Sin (x + a),

якщо а = 5,

1? х?10 з кроком ?х = 2

х - Параметр циклу

Для вирішення завдання використовувати різні способи організації циклу:

1) Оператори умовного (IF) і безумовного переходів (GOTO);

2) Цикл з передумовою (WHILE);

3) Цикл з умовою поста(REPEAT...UNTIL);

4) Цикл з параметром (FOR)з обчисленням кількості повторень.

1 спосіб: Цикл з використанням операторів умовного (IF)
 і безумовного переходів (GOTO)

Якщо в програмі після виконання чергового оператора необхідно виконати не наступний один по одному, а інший, позначений для цього міткою, використовується оператор безумовного переходу GOTO ("перехід на"). Перехід можливий тільки в межах блоку.

Форма запису оператора безумовного переходу:

GOTO «Ім'я мітки»;

«Ім'я мітки» - Може бути ідентифікатор або цілі числа від 0 до 9999. Оголошення міток проводиться перед оголошенням констант після заголовка програми. Оголошення починається з ключового слова LABEL, Потім вказується ім'я мітки.

пояснення:50 - ім'я мітки.

 Program Name1; Label 50; {Розділ опису міток} VarX, А: integer; Y: real; BeginA: = 5; X: = 1; 50: Y: = X * X + sin (X + A); Writeln ( 'X =', X, '; Y =', Y: 4: 1 ); X: = X + 2; if x <= 10 then goto 50; readln; end.

2 спосіб: Організація циклу з передумовою (WHILE)

Загальний вигляд алгоритму циклу з передумовою

Наказує виконувати тіло циклу до тих пір, поки виконується умова, записане після слова While.

Загальний вигляд запису:



 Введення і виведення даних |  While «Умова» do

 Завдання 4. Циклічні обчислювальні процеси. Рішення задач, що містять обчислення кінцевих сум і творів |  Завдання 5. Розгалуження в циклі |  Завдання 6. Обробка одновимірних масивів |  Завдання 7. Обробка двовимірних масивів |  Правила перекладу десяткових чисел в інші системи числення |  Дано два числа: 437,49 і 19,63 |  Графічний спосіб представлення алгоритму |  Інтегроване середовище налагодження і створення програм на мові програмування Turbo Pascal |  Основні символи |  типи даних |

© um.co.ua - учбові матеріали та реферати