Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Особливості вивчення предмета &Інформатика та ІКТ& в системі початкової професійної освіти

Реферат Особливості вивчення предмета &Інформатика та ІКТ& в системі початкової професійної освіти





одно TRUE).

Тут як lt; умови gt; записується умова виходу з циклу.

Цикл з лічильником

Цикл із збільшенням лічильника:

Формат оператора: for lt; параметр gt; := Lt; НачальноеЗначеніе gt; to lt; КонечноеЗначеніе gt; do lt; Оператор gt ;;

Цикл із зменшенням лічильника:

Формат оператора: for lt; параметр gt; := Lt; КонечноеЗначеніе gt; downto lt; НачальноеЗначеніе gt; do Оператор;

Змінна, що стоїть після for в операторі циклу, називається лічильником, параметром або керуючої змінної циклу. Лічильник циклу - змінна порядкового типу; початкове і кінцеве значення лічильника, в загальному випадку, - вираження того ж типу, що й тип лічильника. Оператор, що стоїть після слова do, - тіло циклу - може бути складеним.

Ми познайомилися з операторами мови програмування Turbo Pascal для запису циклічних алгоритмів. Скористаємося цими операторами для вирішення наступного завдання:

Отримати таблицю температур за Цельсієм від 0 до 100 градусів та їх еквівалентів за шкалою Фаренгейта, використовуючи для перекладу формулу.

Перш ніж почнемо вирішувати, поділимося на три групи (розподіл проводиться будь-яким способом на розсуд викладачем).

Перша група розробляє а рішення даної задачі, скориставшись «циклом з передумовою».


Малюнок 3 - Блок-схема 1

Лістинг програми:


Program prim1;

Var Tc: integer; {температура за Цельсієм тип цілий}

Tf: real; {температура за Фаренгейтом тип дійсний}

Begin

Tc:=0; Tc lt;=100 do:=9/5 * Tc + 32; (Tc, Tf); lt; Тіло Циклу gt;:=Tc + 1;

End;

End.


Друга група розробляє цю ж задачу, використовуючи «цикл з лічильником»


Малюнок 4 - Блок-схема 2


Лістинг програми:


Program prim2;

Var Tc: integer; {температура за Цельсієм тип цілий}

Tf: real; {температура за Фаренгейтом тип дійсний}

Begin Tc:=0 to 100 do:=9/5 * Tc + 32; (Tc, Tf); lt; Тіло Циклу gt ;;

End.


Третя група розробляє рішення задачі за допомогою конструкції «цикл з постусловіем».


Малюнок 5 - Блок-схема 3


Лістинг програми:


Program prim3;

Var Tc: integer; {температура за Цельсієм тип цілий}

Tf: real; {температура за Фаренгейтом тип дійсний}

Begin:=0;:=9/5 * Tc + 32; (Tc, Tf); lt; Тіло Циклу gt;:=Tc + 1; Tc gt; 100.


Ви звернули увагу на те, що одну і ту ж задачу ми записали за допомогою трьох різних операторів.

Які висновки ви можете зробити? (Можна використовувати будь-який оператор циклу. Є обмеження у використанні циклу For (крок зміни параметра циклу повинен бути 1 або - 1. Якщо не відомо скільки разів буде виконуватися цикл, то використовуємо While або Repeat).

4) Закріплення знань.

Для закріплення матеріалу вирішимо наступну задачу:

Отримати таблицю перекладу відстані з дюймів в сантиметри для значень довжин від 1 до 20 дюймів. (1 дюйм=2,54 см)

Який тип циклу оптимальний для вирішення даного завдання? (Відповідь: цикл з параметром)

Давайте намалюємо на дошці блок-схему вирішення цієї задачі з використанням структури циклу з параметром (з лічильником).

Малюнок 6 - Блок-схема 4


Лістинг програми:


Program prim1; d: integer;: real; d:=1 to 20 do:=d * 2.54; (d: 4, s: 5: 2) ;;

end.


Для наведеної задачі визначимо, які оператори утворюють тіло циклу, яка змінна є керуючої змінної циклу. Заповнимо таблицю:


Таблиця 1 - Аналіз завдання

Керуюча змінна ціклаНачальное значеніеКонечное значеніеШаг ізмененіяКолічество повторень ціклаd120120

Самостійна робота:

Розділившись на 2 групи розробити цю ж програму, використовуючи інший варіант циклу (з попередньою або наступною умовою). Завдання виконується на комп'ютерах в середовищі програмування Turbo Pascal. Для тих хто впорався із завданням будуть запропоновані додаткові завдання.

Звіт повинен містити:

1. Блок-схему алгоритм...


Назад | сторінка 11 з 17 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Особливості і завдання реклами на різних фазах життєвого циклу товару
  • Реферат на тему: Аналіз циклу Ренкіна
  • Реферат на тему: Розрахунок і аналіз газового циклу
  • Реферат на тему: Вивчення життєвого циклу працівника як об'єкта управління
  • Реферат на тему: Організація і методика проведення занять з вивчення нового матеріалу в проц ...