|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Then begin. Пояснення до алгоритмів
k:=k+1; write (‘i, ‘ ‘); End i:=i+1; until i>999; writeln; writeln (‘k=’, k); end.
Пояснення до алгоритмів При визначенні подільності чисел націло ми користувалися функціями int(x), div(a,b) і операцією залишок від ділення mod. Значенням функції int(x), є найближче ціле число, що не перевищує задане. Функція div(a,b) видає цілу частину від ділення двох цілих чисел. Функцію div(a,b) надалі запишемо як операцію за аналогією з функцією mod.
Підсумки 1.Розглянуто поняття алгоритму. 2.Визначено форми подання алгоритмів: Ø словесні; Ø словесно-формульні; Ø формульні; Ø графічні (у вигляді блок-схем). 3.Визначено типи алгоритмів: Ø лінійні; Ø розгалужені; Ø циклічні; Ø змішані. 4.Визначено властивості алгоритму: Ø дискретність; Ø скінченність; Ø зрозумілість; Ø визначеність; Ø масовість. 5.З’ясовано поняття формального виконання алгоритму. 6.Дано визначення алгоритмічної мови. 7.Визначено поняття: Ø алфавіт мови; Ø синтаксис мови; Ø елементи мови; Ø символи; Ø службові слова; Ø команди; Ø об’єкти мови; Ø константи, змінні (числові, символьні, масиви); Ø допоміжні алгоритми (підпрограми-функції або процедури); Ø вирази. 8.Введено типізацію величин і пояснено її необхідність. 9.Введено поняття «відношення між величинами». 10.Визначено форму запису словесного алгоритму й алгоритму з використанням величин. 11.Розглянуто основні конструкції алгоритмічної мови: Ø присвоювання; Ø розгалуження; Ø повторення.
Висновок На цьому етапі ми одержали необхідні знання для складання нескладних алгоритмів. Якщо деякі визначення і поняття вам складно засвоїти, необхідно ще раз їх розглянути. Контрольні запитання 1.Розкажіть про організацію циклів: Ø з передумовою; Ø з післяумовою; Ø за допомогою команди «повторення з параметром»; 2.Що має містити алгоритм циклічної структури? 3.Порівняйте можливості команди ДЛЯ з командою ПОКИ або ПОВТОРЮВАТИ. 4.Які правила слід виконувати під час використання команди ДЛЯ? 5.Які функції використовують для визначення подільності одного числа на інше?
Вправи Вправа1. Складіть алгоритм знаходження суми цифр усіх трьохзначних чисел, використовуючи розглянуті команди організації циклу. Вправа 2. Складіть алгоритм, що визначає, у скільки разів сума тризначних чисел менша від суми двозначних чисел. Вправа 3. Складіть алгоритм, що визначає суму парних цифр усіх двозначних чисел. Вправа 4. Складіть алгоритм, що визначає кількість «щасливих» квитків серед шестизначних чисел. (Число називають «щасливим», якщо сума перших трьох цифр дорівнює сумі наступних трьох цифр).
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |