Програмування лінійних алгоритмів. Опис даних різних типів. Організація введення та виведення даних стандартних типів.
Стандартні типи даних: числові цілі, числові дійсні, символьний та логічний. Дійсні числа можна записувати у форматі з фіксованою крапкою, або у форматі з плаваючою крапкою. Символи nE+2 j означають множення числа n на 10 у степені +2, тобто: nEm=n*10m. Символьний тип – це множина символів кодової таблиці комп’ютера ASCII. Символьна стала, це символ взятий у лапки: ‘a’,’5’,’#’. Логічний тип (Boolean) характеризується двома значеннями: false (хибність) та true (істинність). Діапазонний тип – це звуження деякого базового упорядкованого типу. Його описують наступним чином: type <ім’я типу> = <значення 1>.. <значення 2>; Окрім звичайних сталих є ще типова ні сталі. Вони дають змогу оголошувати змінну й відразу надавати їй значення: const<ім’я сталої>:<тип 1>=<значення 1>; Програма – це послідовність команд, за допомогою яких записують алгоритм розв’язання задачі. Програми складають за таким принципом: вводять дані, визначають потрібне, виводять результати. 9.Програмування розгалужених алгоритмів. Оператори GOTO…, IF…, THEN… ELSE… Оператор умовної передачі керування: повне рознаоуження: IF <логічний вираз> THEN <оператор 1> ELSE <оператор 2> коротке розгалуження: IF <логічний вираз> THEN <оператор 1> Зауваження: в операторі IF перед словами THEN, ELSE і після них крапка з комою не ставиться; Після слів THEN і ELSE може бути проста команда (один оператор) або складена команда. Допускається використання скороченої форми оператора IF. Команда GOTO – це команда безумовного переходу, яка змінює послідовність виконання інших команд програми шляхом переходу до виконання команди, що має мітку: goto <мітка>. Позначка може стояти перед довільною командою в програмі. Вона відокремлюється від від команди двокрапкою: <позначка>:<команда>.
10.Програма розгалужених типів. Оператор CASE…OF. Поліваріантний вибір – алгоритмічна конструкція, що дозволяє викон. одну з алгоритмічних гілок, в залежності від значення деякого виразу. Оператор вибору має таку структуру: case <вираз> of <список значень 1>:<команда 1>; … <список значень n>:<команда n> else <команда n+1> end; Тут вираз – це проста змінна цілого типу, символьного, перерахованого або логічного типу; списки значень – сталі або діапазони, тип яких збігається типом виразу. Якщо список значень складається з декількох значень, то вони перераховуються через кому. 11.Оператори для запису циклічних алгоритмів: WHILE, REPEAT…UNTIL, For.. Умова – лог.вираз, що задає продовження циклу при істинному значенні. 1)Команда циклу з параметром FOR: for <параметр>:=<вираз 1> to <вираз 2> do <команда 1>; Тут параметр – це змінна будь-якого типу, крім дійсного, а вираз 1 і 2 задають початкове та кінцеве значення параметра. Крок =1. Другий різновид команди циклу for: for <параметр>:=<вираз 1> downto <вираз 2> do <команда 1>; Ця команда діє як попередня, але крок зміни параметра є –1. 2)Команда циклу з передумовою (while): while <логічний вираз> do <команда 1>; Доки значення логічного виразу не стане хибним, виконується команда 1. Істинний логічний вираз описує умову продовження процесу виконання команди циклу. 3)Команда циклу з післяумовою (repeat): repeat <команди> until <логічний вираз>; Команди виконуються в циклі, доки значення логічного виразу не стане істинним. Істинний логічний вираз задає умову виходу з циклу. Тіло цього оператора завжди викон. хоча б 1 раз.
Читайте также: A. Внутрішньовенне введення глюконату кальцію Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|