52156

Програмування циклічних обчислень

Конспект урока

Педагогика и дидактика

Мета уроку: навчальна, навчитись практично застосовувати теоретичні відомості до розвязання задач; закріпити оформлення та запис на мові програмування; придбати практичні навички використання вказівок розгалуження та повторення при розв’язку задач;

Украинкский

2014-02-13

64.5 KB

13 чел.

Тема уроку: Програмування циклічних обчислень.

Практична робота 8 «Складання програм з використанням алгоритмічної структури повторення.»

Мета уроку: навчальна, навчитись практично застосовувати теоретичні відомості до розв’язання задач; закріпити оформлення та запис на мові програмування; придбати практичні навички використання вказівок розгалуження та повторення при розв’язку задач;

виховувати емоційну включенність; навчитись правильно застосовувати поняття та означення;

розвивати творче мислення та виконавчі здібності.

План уроку

I. Організаційний момент (2 хвилини)

II. Перевірка домашнього завдання. Опитування “Організація алгоритмів розгалуження та повторення мовою Turbo Pascal”. (5 хвилин)

IІІ. Практична робота 8 «Складання програм з використанням алгоритмічної структури повторення.» (30 хвивил)

ІV. Короткий розбір домашнього завдання на наступне заняття (5 хвилини)

V. Підведення підсумків уроку (3 хвилини)

Хід уроку

I. Організаційний момент. (3 хвилини)

Перевірка присутності. Перевірка наявності домашнього завдання.

II. Перевірка домашнього завдання. Опитування “Організація алгоритмів розгалуження та повторення мовою Turbo Pascal”.

Питання до класу:

  1.  Які форми умовного оператора, ви використовували при розв’язанні домашнього завдання?
  2.  Які оператори повторення Ви знаєте?
  3.  Як описується і використовується вказівка повторення з передумовою?
  4.  Як описується і використовується вказівка повторення з післяумовою?
  5.  Як описується і використовується вказівка повторення з параметрами?

IІІ. Практична робота 8 «Складання програм з використанням алгоритмічної структури повторення.» (Додаток 1)

Опорний конспект. 

Початковий, середній рівень – задача1, 2.

Достатній, високий рівень – задача 3, 4, 5. Доповнити 2-м варіантом розв’язку.

Алгоритм виконання практичної роботи:

  1.  Набрати в середовищі програмування програму.
  2.  Виконати компіляцію програми.
  3.  Зафіксувати результат виконання.
  4.  Зберегти файл розв’язку.  

ІV. Короткий розбір домашнього завдання на наступне заняття.

Скласти програми розв’язку задач.

1) Ввести число А, вивести всі його дільники та підрахувати їх загальну кількість.

2) Ввести 6 елементів  з клавіатури, визначити серед них найбільший.

3) Ввести дві змінні  X  та Y. Обчислити арифметичні дії за введеним знаком  d: +  -   *   / (додавання, віднімання, множення, ділення). Результат присвоїти змінній Z, та вивести.*

4) Намалювати малюнок знаками:  зірочка * або #,, використовуючи оператори циклу. *

V. Підведення підсумків уроку.

Запитання для бесіди:

  1.  Як ви гадаєте, чи виконали ми ті завдання, що поставили на початку уроку?
  2.  Які труднощі виникали у вас протягом уроку?
  3.  Що ви порадите однокласникам для подолання труднощів, що виникали?

Д/з. Скласти програми 1-4. За рівнем складності.


ДОДАТОК 1.

Задача 1. Вивести декілька разів своє ім’я або декілька разів своє ім’я та ім’я сусіда.

Program ima;

Uses crt;

Var i:integer;                  {і-лічільник}

Begin  Clrscr;

          Writeln(‘Виведення 5 разів свого імені в один рядок’);

          Writeln(‘---------------------------------’);

          For i:=1 to 5 do

                 begin

                   Write (‘Анастасія ’);

                 End;

          Writeln(‘Виведення 7 разів свого імені  та імені сусіда’);

          Writeln(‘----------------------------------’);

          For i:=7 downto 1 do

                 begin

                   Writeln (‘Анастасія  та Олена’);

                 End;

          Readln;

End.

Задача 2. Скласти програму підрахунку факторіала числа. Наприклад  10! (f=1*2*3*4*5*6*7*8*9*10)

Program factoril;

Uses crt;

Var i:integer;                 {і-лічільник}

      A:integer; f: real;     {А – число f – результат}

Begin  Clrscr;

          Writeln(‘Розрахувати факторіал числа’);

          Write(‘введіть число A=’);

           Readln(A);

           f:=1;             {початкове значення добутку}

          Writeln(‘---------------------------------’);

          For i:=1 to А do

                 begin

                   f:=f*i;

                 End;

Writeln(‘Розрахувати факторіал числа’);

          Write(‘введіть число A=’);

           Readln(A);

           f:=1;        {початкове значення добутку}

           i:=2;        {початкове значення}

          Writeln(‘---------------------------------’);

          While i<=A do

                 begin

                   f:=f*i;     {одна дія підрахунку}

                 i:=i+1;      {визначення наступного

значення}

                 End;

          Writeln(‘Результат f=’,f:6:2)

          Readln;

End.

Задача 3. Скласти программу знаходження суми 10 довільних чисел введених з клавіатури.

Program Summ;

Uses CRT;

Const  n = 10;     {розділ постійних значень}

Var I, x, S: integer;

Begin clrscr;

Writeln(‘Знаходження суми 10-ти довільних значень’);

S:= 0;                     {початкове значення суми}

Writeln(‘Введіть послідовно десять значень:   ’);

 for i:=1 to n do 

                 begin 

                      read (x);

 S:= S + х;

                end;

    ?

 writeln (‘Результат   суми S = ’, S);

 readln;

End.

Задача 4. Вивести на екран всі дільники даного натурального числа.

Program Deliteli;

Uses CRT;

Var N, I: integer;

Begin clrscr;

Writeln(‘Вивести дільники числа в один рядок’);

 write (‘Введіть число N= ’);

 Read(n);

Writeln(‘----------------------------------’);

Writeln;

 for i:=1 to n do 

                  begin

 if n mod i=0

                             then write(i:5);

                   end;

?

Readln;

End.

Задача 5. Скласти програму для знаходження суми чисел от 1 до 256, кратних числу 3.

Program kratni;

Uses CRT;

Var   S, I: integer;

Begin clrscr;

Writeln(‘Знаходження суми числа від 1 до 256, кратних 3’);

S:= 0;                     {початкове значення суми}

Writeln(‘----------------------------------’);

Writeln(‘Кратні значення: ’);

 for i:=1 to 256 do 

                  begin

 if i mod 3=0

                             then  begin

                                      S:=S+i;

                                      Write(i:3);

                                      end;

                   end;

?

writeln (‘Результат   суми S = ’, S);

 Readln;

End.

PAGE  4


 

А также другие работы, которые могут Вас заинтересовать

81689. Проблема кризи сучасної культури в провідних концепціях 19-20 століть 28.37 KB
  Причини такого ставлення до культури на думку Г. Тому як вважає Зіммель новою парадигмою здатною об´єднати світ духовної культури епохи є поняття життя як своєрідного центра світобудови: звідти йде шлях з одного боку до душі і Я а з іншого до ідеї Космосу Абсолюту. Першим аргументовано підійшов до проблеми кризи культури звернув увагу на вулканічне підґрунття історії розсіяв загрозливі ілюзії її лінійного прогресу німецький культурфілософ О.
81690. Поняття суспільства. Структура та функції соціальної системи 24.59 KB
  Суспільство раціонально організована спільнота людей об’єднаних спільною спрямованістю інтересів взаємною угодою в розумінні принципів колективного існування. Цим суспільство відрізняється від спільності – органічного об’єднання людей пов’язаних єдиним походженням родинними зв’язками єдністю долі сім’я рід плем’я народ та від держави – раціонально організованого апарату управління суспільством. В цілому суспільство – це соціальна система що охоплює сукупність соціальних об’єктів та суб’єктів їхніх властивостей і відносин що...
81691. Суспільство як система: основні сфери та закони розвитку суспільного життя. Духовне життя соціуму 26.65 KB
  Останні є суттєвими характеристиками суспільства. Для суспільства характерні: системна організація особливий механізм передачі інформації єдність матеріальних та духовних процесів. Основними сферами життєдіяльності суспільства є: матеріальновиробнича та економічна діяльність виробництво обмін та розподіл матеріальних благ продуктивні сили та виробничі відносини НТП сільське господарство фінанси економіка банківська діяльність побуту та сімейних стосунків сім’я побут соціальногуманітарних відносин закони та правові норми...
81692. Джерела та спонукальні сили соціального розвитку 23.68 KB
  Виділяють принаймні три джерела розвитку суспільства: природні фактори Монтеск’є Гумільов Вернадський матеріальне виробництво Маркс Ростоу Бжезинский зміни культурного життя та системи духовних цінностей Конт Сорокін. Насправді усі три фактори в єдності виступають джерелами розвитку суспільства. Окрім цього існує інший погляд який джерелами саморозвитку суспільства визначає: протиріччя між природною та культурною організаціями суспільні відносини та духовний потенціал суспільства.
81693. Культурно-історичний час і простір 22.69 KB
  Як форми руху матерії простір і час постають загальним «засобом організації» будь-якого обєкта дійсності: простір — у найзагальнішому плані — це форма сталості, збереження обєкта, його змісту; час — форма його розвитку, внутрішня міра його буття та самознищення. Доповнюючи один одного, простір і час функціонують як універсальна форма організації всієї різноманітності нескінченного світу
81694. Сутність ідеалістичної концепції буття 24.82 KB
  У широкому розумінні буття є захоплююча реальність гранично загальне поняття про суще взагалі. Буття є те що існує: матерія речі властивості звязки і відносини. Отже буття охоплює і матеріальне і духовне.
81695. Поясніть матеріалістичну концепцію буття 25.1 KB
  У широкому розумінні буття є захоплююча реальність гранично загальне поняття про суще взагалі. Буття є те що існує: матерія речі властивості звязки і відносини. Отже буття охоплює і матеріальне і духовне.
81696. Природа та структура пізнавального процесу 25.76 KB
  Пізнання процес цілеспрямованого активного відображення дійсності в свідомості людини зумовлений суспільноісторичною практикою людства. Він є предметом дослідження такого розділу філософії як теорія пізнання. Наука яка вивчає сутність знання закономірності його функціонування і розвитку називається теорією пізнання або гносеологією. Основною проблемою гносеології є проблема відносин...
81697. Чуттєве та раціональне та інтуїтивне пізнання 24.36 KB
  Чуттєве пізнання є безпосереднім результатом прямої взаємодії органів чуття субєкта з зовнішнім світом, хоча воно й опосередковане біологічною передісторією людини та її історичним розвитком. У цьому певне значення мають і предмети чуттєвого сприйняття, які в тій чи іншій мірі вже сформовані людською працею.