Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Розгалуження

План

Оператори

Структура програми мовою Паскаль.

Вирази

План

1. Основні поняття мови Паскаль.

2. Стандартні типи даних.

3. Вирази.

4. Структура програми мовою Паскаль.

5. Оператори.

1. Основні поняття мови Паскаль.

2. Стандартні типи даних.

За допомогою програм МВР вирішуються найрізноманітніші завдання, тому необхідно мати можливість створювати й обробляти різні типи даних. Основна одиниця інформації – окремий елемент даних, наприклад число або символ.

Тип даних визначає обсяг пам'яті, необхідний для зберігання даного об'єкта, і операції, що можна над цим об'єктом виконувати.

 

Операції відношень

Результатом операції відношень є значення логічного типу:

 

Операції над стандартними типами даних

Операції над цілими числами:

Зауваження. Операції над дійсними числами завжди дадуть дійсний результат, навіть якщо обидва аргументи цілі!

 

 

Арифметичні вирази будуються з констант, змінних, функцій і операцій над ними.

 

xn = exp (n*ln(x))

Правила використання виразів

1. Вираз записується в один рядок . Наприклад, вираз

 

мовою Паскаль має бути записаний так: (a*x+b* sqr(x)+c*sqr(x)*x)/(14*x-x).

2. У виразах використовуються тільки круглі дужки, причому кількість дужок, що відкриваються, повинна відповідати кількості дужок, що закриваються.

3. Не можна записувати підряд два знаки арифметичних операцій . Обчислення виконуються зліва направо відповідно пріоритету операцій:

1) операція обчислення функцій;

2) операції множення, ділення, mod і div;

3) операції додавання і віднімання.

Оператори – це команди програми . Нижче наводяться основні оператори, за допомогою яких можна створювати прості програми.

 

Після кожного оператора в програмі ставиться символ «;» (крапка , з комою). У кінці програми ставиться крапка.

 

Записати мовою програмування Паскаль математичний запис:

1)

2)

3)

4)

5)

6)

7)

8)

9) ,

10)


ЛЕКЦІЯ № 16

Тема: Turbo Pascal. Програмування лінійного та розгалуженого розрахункових процесів.

1. Лінійна алгоритмічна структура програми.

2. Розгалуження.

1.Лінійна алгоритмічна структура програми

Лінійна структурапередбачає, що тіло програми являє собою послідовність операторів, що виконуються підряд один за одним. Блок-схема лінійного алгоритму наведена на рисунку праворуч.

Лінійна програма, яка підраховує суму двох чисел:

 

Умова(розгалуження) – це вид управляючої структури, що передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів. Схема алгоритму з розгалуженням наведена на рисунку праворуч.

У мові Паскаль умова реалізована за допомогою умовного оператора if.

Загальний вигляд умовного оператора if:

if<вираз>

then<оператор 1>

else<оператор 2>,

 

де <вираз > – будь-який вираз логічного типу (що видає в результаті True або False);

<оператор 1> і <оператор 2> – оператори мови Паскаль.

Якщо вираз приймає значення True, то виконується <оператор 1>; в противному випадку – <оператор 2>.

Зауваження 1.

Службове слово elseне є обов'язковим, припустимо використовувати оператор if в такому вигляді: if<вираз> then<оператор 1>; у цьому випадку <оператор 1> виконується тільки тоді, коли вираз має значення True . В іншому випадку пропускається <оператор 1> і одразу виконується наступний за оператором галуження оператор.

 

 

Програма з умовою, яка обчислює частку двох чисел.

Зауваження 2.

Якщо необхідно виконати більше одного оператора у випадку, коли вираз приймає значення True або False, то слід використовувати складений оператор. Складений оператор– це декілька операторів, що об'єднані за допомогою операторних дужок begin-end.

Закріплення матеріалу

Завдання1.

Навести блок-схему для розрахунку функцій: b = f(x, y, z), де Z=j(x, y) при постійних значеннях х та у. Значення х, у та функцій задані в таблиці:

 

Функция f(x, y, z) Функция j(x, y) х У
  -4.52 0,75

Завдання2.

Навести блок-схему для розрахунку функції:

 

Значення x запитувати в діалозі. Вид функцій f1, f2, f3 задані в табл.

 

f1 (x) f2 (x) f3 (x)
15x5-tgx3 Ln(sin2x+1)2 ln

Домашнє завдання

 

Навести блок-схему для розрахунку функції:

 

Значення x запитувати в діалозі. Вид функцій f1, f2, f3 задані в табл.

 

f1 (x) f2 (x) f3 (x)
  sin3x4  

 


ЛЕКЦІЯ № 17

Тема: Turbo Pascal. Програмування циклічного розрахункового процесу.


Читайте також:

  1. II. Основні закономірності ходу і розгалуження судин великого і малого кіл кровообігу
  2. З'єднання та розгалуження
  3. Приклад розв’язання задачі на розгалуження
  4. Розгалуження і сполучення моделей




Переглядів: 1307

<== попередня сторінка | наступна сторінка ==>
Програма. Мова програмування | Моделювання БД

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.016 сек.