Лаболаторна робота №3
Тема: Організація циклів та масивів на мові Паскаль.
Мета:Навчитись розвязувати задачі з циклом, працювати з масивами.
Теоретичні відомості.
Масив – це упорядкований набір компонент одинакового типу. Розрізняють одно і багатовимірні масиви. Масиви можна задати в розділі зміних.
Наприклад:
VAR /тип індексів
А:ARRAY [1…5] OF INTEGER; - тип компонентів
C:ARRAY [1…20] OF REAL;
Оператори циклу забезпечують багаторазове викорестання складового або простого оператора. Групу операторів, що повторюються, називають циклом. У Паскалі існує три види операторів циклу: 1.Цикл з параметром. Оператор починається з слова FOR і має вигляд :
FOR P:= вираз 1 TO вираз 2
DO оператора, або
FOR P:= вираз 1 DOWNTO вираз 2 DO оператор, де Р – параметр циклу.Вираз
1 та 2 визначають відповідно початкове та полюве значення параметра зміної.
Оператори іменують тілом циклу. В тіло циклу можуть входити декілька операторів, які обєднуються групою BEGIN…END.
Якщо в операторі FOR є слово TO DO то параметр циклу приймає значення від найменшого до найбільшого.
Якщо присутне слово DOWNTO,параметр приймає значення від найбільшого до найменшого.
Наприклад .
Надрукувати послідовність чисел від 20 до 0 (фрагмент).
FOR i:=20 downto 0 WRITELN ( i );
2. Оператор циклу з передумовою. Застосовуїться, коли умова повторення циклу запрошуїться на початку циклу. Тобто необхідно зробити такий циклічний процес, щоб перед початком циклу відбувалася перевірка на якусь певну умову. Вигляд оператора:
WHILE вираз DO оператор.
Якщо в циклі буде більше одного оператора, групу оператора, групу операторів необхідно взяти в оперативні дужки Begin …END.
Приклад оператора циклу з передумовою.
Ні так
вираз
оператор
продовження
програми
Фрагмент програми знаходження найбільшого спільного дільника
Begin
Writeln(‘Введіть числа А і В’);
Readln (A,B);
X:=A; y:=B;
While x<>y do
If x>y Then X:=x-y
Else y:= y-x;
D:=x;
Writeln (‘D=’,D);
End.
Оператор циклу з післяумовою. Умова розраховується і перевіряється після виконання операторів, які складають тіло циклу. Оператор має вигляд
Repeat оператор Until вираз:
Хід виконання оператора Repeat
Приклад x:=15;
Repeat
оператор writeln (x);
x:= x-1;
Until x=0;
False Trub
вираз
продовження
прграми
Контрольні запитання
Оператор циклу FOR, його структура і правила виконання.
Оператор циклу WHILE, його структура і правила виконання.
Оператор циклу REPEAT, його структура і правила виконання.
Індивідуальна робота
Другие работы по теме:
Статистика основних виробничих фондів
Задача 1 Статистика основних виробничих фондів. Маються слідуючі показники задачі показники Базисний рік Звітний рік Об’єм виробництва продукції, тис. гр. од.
Вплив інфляції на перерозподіл доходів
Поняття економічних коливань і циклів. Напрямки в дослідженні циклів і криз. Вплив інфляції на перерозподіл доходів. Зниження купівельної спроможності грошей. Інфляція, номінальний доход і реальний доход.
Міцність при динамічних і змінних навантаженнях
Реферат на тему: Міцність при динамічних і змінних навантаженнях За характером дії в часі напруження можуть бути постійними і змінними. При одноразовому навантаженні на елемент конструкції веде до деякого перерозподілу напружень в металі і не викликає його руйнування. При дії змінних напружень в окремих січеннях елементів з пониженою міцністю виникають мікроскопічні тріщини.
Розрахунок косозубої передачі
Виготовлення шестірні, колеса. Розрахунок геометрії зубчатої передачі. Вибір матеріалу, розрахунок допустимих напружень для зубчастих коліс. Коефіцієнт безпеки для зубців з однорідною структурою матеріалу. Допустиме напруження на згин для зубців шестірні.
Аналіз передач електродвигуна
Аналіз шляхів удосконалення конструкцій та методів розрахунку створюваних машин. Особливості вибору електродвигуна і визначення головних параметрів його приводу. Методика розрахунку роликової ланцюгової та закритої циліндричної косозубої зубчатої передач.
Розрахунок косозубої передачі
РОЗРАХУНОК ЦИЛІНДРИЧНОЇ КОСОЗУБОЇ ПЕРШОЇ ПЕРЕДАЧІ Вхідні дані 80.4 Н∙м - максимальний обертовий момент двигуна; 55 кВт - максимальна потужність автомобіля;
Управління запасами матеріалів на підприємстві
Обчислення оптимального розміру закупівлі матеріалів та загальних витрат на створення запасів. Вибір обсягів замовлень та цін матеріалів. Розрахунок загальних показників руху запасів. Періодична система поповнення запасів з фіксованим обсягом замовлення.
Програма для сортування даних методом піраміди
Задача сортування даних в програмуванні. Алгоритм сортування обміном за критерієм або вибором, деревом, пірамідальне, швидке, сортування Хоара та метод цифрового сортування. Системні вимоги та інструкція для користувача. Алгоритм та лістинг програми.
Быстрые алгоритмы сортировки
МІНІСТЕРСТВО НАУКИ І ОСВІТИ УКРАЇНИ Херсонський Державний Педагогічний Університет Фізико-математичний факультет Кафедра інформаційних технологій
Проектування ітераційних алгоритмів
Використання ітерацій для обчислення приблизних значень величин. Розробка ітераційних алгоритмів з перевіркою правильності введення даних. Побудова блок-схеми і програмування мовою Turbo Pascal обчислення значення функції, розкладеної в степеневий ряд.
Програмування масивів
Тема. . 1. Поняття масиву. До цих під для опрацювання даних використовувались скалярні типи. Однак при обробці великих наборів даних використання скалярних величин стає громіздким. Тому для вирішення таких завдань використовуються структуровані величини. Одним зі структурованих типів є регулярний тип даних, або масив.
Використання технологій обміну даними OLE в ос WINDOWS Призначення та використання технології
Лабораторна робота№10 Тема: Використання технологій обміну даними OLE в ос WINDOWS. ехнологія OLE призначення для обміну даними між окремими програмами в ОС WINDOWS. Оскільки ос являється багатозадачною то існує можливість обміну даними через загальний буфер обміну. В сучасних документах існує необхідність вставляти в них малюнки, текстові фрагменти чи інші обєкти, які створені іншими програмами.
Оперативні запамятовувальні пристрої
Полтавський Військовий Інститут Зв’язку Кафедра схемотехніки радіоелектронних систем ОБЧИСЛЮВАЛЬНА ТЕХНІКА ТА МІКРОПРОЦЕСОРИ напрям підготовки 0924 «Телекомунікації»
Розробка та виконання програм на мові Pascal
Заняття №3. Розробка та виконання програм на мові Pascal. Мета: систематизація знань, формування вмінь і навичок, розробки та виконання на ЕОМ найпростіших програм на мові Pascal.
Особливості використання функцій на мові Асемблер
Пошукова робота з дисципліни Системне програмування на тему : “Особливості використання функцій на мові Асемблер” 2001 Програма, яка викликається 1. Ім’я процедури (функції) повинна бути задана в директиві public:
Арифметичні команди
Міністерство освіти і науки України Чернівецький національний університет імені Юрія Федьковича Факультет комп’ютерних наук Реферат Арифметичні команди
Програмування
ІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ ХЕРСОНСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ кафедра «Економічна кібернетика» ЗВІТ ПРО ВИКОНАННЯ ЛАБОРОТОРНИХ РОБІТ З ДИСЦИПЛІНИ
Стиль програмування
Реферат на тему: План Стиль програмування 2. Правила написання коментарів. 3. Використання пробілів та порожніх рядків. 4. Використання табуляції.
Апаратне забезпечення САПР
РЕФЕРАТ По предмету: “Системи автоматичного проектування” (САПР) На тему Апаратне забезпечення САПР Більш крупними одиницями виміру пам’яті є кілобайти (1 000 байт) і Мегабайт (1 000 000 байт). Вони забезпечують більш швидше виконання програм і в більшості систем ПР/АСТПП мають об’єм до 2 Мбайт. Для постійного зберігання інформації підвищення об’єму пам’яті використовується пам’ять периферійних властивостей, таких, як дисководи і магнітофони.
Повітряний кодекс України Розділ ІІІ
Розділ III ВИКОРИСТАННЯ ПОВІТРЯНОГО ПРОСТОРУ УКРАЇНИ Стаття 9. Структура повітряного простору України Структура повітряного простору, порядок її формування і зміни, правила використання повітряного простору визначаються державним органом по використанню повітряного простору України.
Атлаські гори
Реферат на тему: Атлаські гори (Африка) Атлаські гори - система середньовисоких хребтів Африки, що простягаються майже на 2000 км в субширотному напрямку. Північні хребти (Ер-Ріф та Телль-Атлас) утворилися в альпійську епоху складчастості, а інші - в герцинський орогенез. Герциніди були розбиті на окремі блоки та омолоджені альпійським орогенезом з утворенням обширних геоантиклінальних піднять та геосинклінальних опускань окремих брил та масивів.
Засоби та принципи програмування на Ліспі
Реферат на тему: Засоби та принципи програмування на Ліспі 1. Контрольні конструкції MuLisp використовує неявну форму PROGN для обчислення форм, які складають тіло функції. Окрім того, інтерпретатор muLіsp розпізнає в тілі функції неявні COND конструкції. Неявні COND-и роблять визначення функцій читабельними, короткими та ефективними.
Асемблер Контрольна - варіант 1
Задача № 1 . Розробіть алгоритм і напишіть програму на мові Асемблера для обчислення функції: М3 = (С - М1) + (Е – (50)16) + (D + М2) , де A, B, C, D, E, H, L – регістри загального призначення мікропроцесора КР580ВМ80А; М1, М2 – операнди, розташовані в пам’яті; М3 – результат обчислень, розташований у пам’яті.
Програмування основних алгоритмічних структур
Тема. . 1. Оператори присвоювання, вводу-виводу; запис лінійних алгоритмів. Практично кожна програма повинна виконувати такі дії: вводити вихідні дані, проводити опрацювання цих даних (як правило, обчислення) та виводити результати роботи. Для виконання цих дій використовуються оператори вводу, присвоювання та виводу.
Природні ресурси
Назва реферату : Природні ресурси Розділ : Екологія Природні ресурси Основні напрями, за якими розвиваються безвідходні технології. Європейською економічною комісією сформульовано визначення поняття"безвідходна технологія". Безвідходна технологія – це практичне застосування знань, методів і коштів для того, щоб забезпечити в межах людських потреб якнайраціональніше використання природних ресурсів і енергії та захист навколишнього середовища.
Лекция 5A Манипуляторы
Маніпулятори За типом керування маніпулятори поділяються на дві основні групи: маніпулятори з ручним та автоматичним управлінням. Маніпулятори з ручним управлінням не мають самокерування. В їхній системі автоматичного регулювання завжди присутня людина. Оскільки рухи цих маніпуляторів синхронно чи паралельно наслідують дії оператора чи копіюють їх, вони називаються синхронні, паралельні та копіювальні маніпулятори, чи маніпулятори системи Master-Slave (M-S-Системи).
Формування використання і структура масиву штатного розпису підприємства
Реферат на тему: При організації раціонального варіанту внутрішньомашинної інформаційної бази даних по штатному розпису, яка найбільш повно відбиває специфіку кадрового забезпечення, перед розробниками постають вимоги до організації масивів, які можуть бути суперечливими. До них належать:
Охорона рослинного й тваринного світу
Охорона флори. Рослинний світ, або флора, дуже чутливо реагує на зміни екологічних факторів і є чітким показником обсягу антропогенного впливу на природу. Рослини — найбільш беззахисні перед діяльністю людини, й з урахуванням сучасного стану біосфери їх охорона стала нині важливим комплексним міжнародним завданням.