Название: Допоміжні алгоритми
Вид работы: реферат
Рубрика: Информатика
Размер файла: 28.04 Kb
Скачать файл: referat.me-130137.docx
Краткое описание работы: та тему: ДОПОМІЖНІ АЛГОРИТМИ Тема: Допоміжні алгоритми. Мета уроку: навчити учнів складати допоміжні алгоритми; виховати старанність, дисциплінованість;
Допоміжні алгоритми
та тему:
ДОПОМІЖНІ
АЛГОРИТМИ
Тема: Допоміжні алгоритми.
Мета уроку: навчити учнів складати допоміжні алгоритми;
виховати старанність, дисциплінованість;
розвивати логічне мислення, вміння застосовувати допоміжні алгоритми про складанні програм на алгоритмічні мові.
Тип уроку: урок узагальнення знань, формування вмінь та навичок.
Хід уроку
1) перевірка домашнього завдання:
Задача. Скласти алгоритм обчислення суми перших 100 членів послідовності: .
алг сума членів послідовності
арг n
рез sum
поч дійсн і
sum:=0
n:=100
для і від 1 до n крок 1
цикл
sum: = sum+1(2+3*і)
кц
все
кін
2) усне опитування попереднього матеріалу:
а) що таке алгоритм?
б) які властивості алгоритма?
в) які є способи подання алгоритмів?
г) які ви знаєте види алгоритмів?
д) чим характеризується кожний з цих видів?
3) закріплення попереднього матеріалу на практиці:
В-1: Скласти алгоритм і блок-схему знаходження суми всіх парних натуральних чисел від 0 до 100.
алг натуральних чисел
арг n
рез sum
поч нат і
sum:=0
n:=100
для і від 1 до n крок 1
цикл
sum: = sum+1/2+3*і
кц
все
кін
В-2: Скласти алгоритм і блок-схему значення більшого з двох натуральних чисел а і в.
алг пошук більшого числа
арг а, в
рез с
поч нат а, в, с
якщо ав то с:=а інакше с:=в
все
зап с
кін
4) пояснення нового матеріалу:
Досить часто при складанні алгоритмів використовують поєднання одного виду алгоритму з іншим. Наприклад, розгалужений з циклічним, а також підключають алгоритми, написані раніше. Такі алгоритми, що є самостійними і які включаються до складу інших алгоритмів, називають допоміжними або під алгоритмами. Якщо допоміжний алгоритм у процесі роботи програми виконується багаторазово, відрізняються лише параметрами, то його оформляють у вигляді алгоритму–процедури (або алгоритму-функції). Процедури і функції ми будемо розглядати, коли перейдемо до конкретної мови програмування Паскаль.
Задача. Скласти алгоритм знаходження більшого з трьох натуральних чисел а, в, с.
алг пошук більшого числа
арг а, в
рез с
поч нат а, в, с, z, y
якщо ав то z:=а інакше z:=в
все
якщо zc то y:=z інакше y:=с
все
зап y
кін
Як бачимо, у цій задачі використовується
допоміжний алгоритм знаходження більшого
з двох чисел.
Побудова складних алгоритмів за допомогою
допоміжних алгоритмів має багато спільного з будівництвом будинків.
Складні алгоритми, як і будинки, будуються з блоків, роль яких відіграють допоміжні алгоритми.
5) закріплення нового матеріалу:
Задача. Компанія бабусь поїхала на мотоциклах на курси комп’ютерної грамотності. Попереду на мотоциклі їхала одна бабуся, за нею – дві, потім – три і т.д. Скільки бабусь їхало на заняття, якщо приголомшені пішоходи всього нарахували Nрядів? Чи змогли бабусі зайняти всі місця у класі, якщо там стояло в k рядів по l комп’ютерів у кожному?
алг круті бабусі
арг n
рез sum
поч ціл і, k, l
sum:=0
для і від 1 до n крок 1
цикл
sum: = sum+і
кц
sum
якщо sum>k*l то чит бабусі змогли зайняти всі місця
інакше чит бабусям не вистачило місць
все
кін
6) підсумок уроку. На уроці ми повторили вже вивчений раніше матеріал про види алгоритмів (теоретично і практично), дізналися про допоміжні алгоритми, навчилися використовувати їх у задачах. Також розв’язали задачу із поєднанням циклічного і розгалуженого алгоритму.
7) домашнє завдання: вивчити конспект.
Задача. Скласти алгоритм знаходження більшого з чотирьох цілих додатніх чисел а, в, с, d.
Похожие работы
-
Архітектура операційної системи MS DOS Структура ОС Ms-Dos розбивка на модулі визначення ст
Лабораторна робота №8 Тема: Архітектура операційної системи MS – DOS. Мета: Ознайомитися із будовою ядра і модулів ОС MS – DOS. Теоретичні відомості: Будь – яка ОС в своїй побудові повинна мати зрозумілу і раціональну структуру. Це означає, що ОС поділяється на частини, які називають модулями. Будь – який модуль являє собою функціонально завершену програму із чіткими правилами взаємодії з іншими модулями.
-
Криптографічні методи захисту інформації
КРИПТОГРАФІЧНІ МЕТОДИ ЗАХИСТУ ІНФОРМАЦІЇ План 1. Основні положення та визначення криптографії 2. Характеристика алгоритмів шифрування Основні положення та визначення криптографії
-
Особистісно орієнтоване навчання хімії
Реферат з хімії на тему: Особистісно орієнтоване навчання хімії Розвиток сучасної науки і техніки ставить перед школою нові завдання. Випускник сучасної школи, який житиме і працюватиме в новому тисячолітті, повинен володіти певними якостями, зокрема:
-
База даних по приватних підприємствах регіону
Міністерство внутрішніх справ України Харківський національний університет внутрішніх справ Навчально-науковий інститут менеджменту, соціальних та інформаційних технологій Кафедра інформаційних систем і технологій в діяльності ОВС
-
Розвязання інженерних задач мовою програмування VBA
РОЗВ'ЯЗАННЯ ІНЖЕНЕРНИХ ЗАДАЧ МОВОЮ ПРОГРАМУВАННЯ Зміст 1. Програмування алгоритмів циклічної структури із заданим числом повторень 2. Алгоритми роботи з одновимірними масивами
-
Розробка алгоритмів та складання програм на мові програмування MS VisualBasic for Application
Полтавський університет споживчої кооперації України Факультет економіки та менеджменту Кафедра економічної кібернетики Звіт про виконання індивідуальних завдань
-
Прикладне програмне забезпечення
РЕФЕРАТ на тему: Прикладне програмне забезпечення Прикладне програмне забезпечення переважно представляє собою пакет прикладних програм, які розміщуються на диску і реалізуються на мові високого рівня фірмою, яка спеціалізується на виготовленні такого програмного забезпечення. Дані пакети можуть бути адаптовані на комп’ютери якогось одного типу, а в ідеальному випадку сумісні з різними типами апаратного забезпечення.
-
Програмування масивів
Тема. Програмування масивів. 1. Поняття масиву. До цих під для опрацювання даних використовувались скалярні типи. Однак при обробці великих наборів даних використання скалярних величин стає громіздким. Тому для вирішення таких завдань використовуються структуровані величини. Одним зі структурованих типів є регулярний тип даних, або
-
Алгоритми сортування
Лабораторна робота Вивчення алгоритмів сортування Мета: Ознайомитися із простими алгоритмами сортування та навчитися їх програмувати. Засвоїти базові умови тестування програм та вимірювання їх ефективності.
-
Методи покращення растрових зображень
Реферат на тему: Методи покращення растрових зображень Розглянемо деякі з існуючих методів покращення якості зображень, які основані на суб’єктивному сприйняттю роздільної здатності і кількості кольорів. При однакових значеннях параметрів пристрою графічного виводу можна створити ілюзію збільшення роздільної здатності або кількості кольорів.