Смекни!
smekni.com

Проектування технологій навчання по темі Візуальне програмування в Delphi (стр. 7 из 7)

7. Якого типу виразу припустимі в якості початкового і кінцевого значень? (Можуть бути константами, змінними, виразами і повинні бути одного і того ж типу)

8. Що таке масив? (Упорядкований за індексами обмежений набір даних одного типу або сукупність кінцевого числа даних одного типу)

9. Де повинен бути описаний, використовуваний у програмі масив? (Або в розділі опису змінних, або в розділі опису типів)

10. Якого типу повинен бути індекс? (Типу, який вказаний в описі)

Питання 2 фірмі:

1. Як виконується команда розгалуження в неповній формі? (If ум. Then оператор)

2. Які логічні операції використовуються в команді розгалуження? (And-і, or-або, not-ні)

3. Як оформляється цикл while? (While умова виконання циклу do)

4. Коли завершується виконання циклу while? (Повторюється до тих пір, поки виконується умова-істинно)

5. Як організувати виконання декількох операторів в циклі while? (Begin ... end)

6. Керуючі змінні якого типу припустимі в операторі for? (Крім речового-real)

7. Як звертатися до елементів масиву? (Ім'я масиву [індекс по рядках .. індекс по стовпцях])

8. Чим однозначно визначається значення елемента масиву? (Його індексами)

9. Назвіть прості типи використовуються в масиві? (Char, boolean, integer)

10. Як називаємо елемент масиву? (Змінна з індексом)

Питання 3 фірмі:

1. Як записується і виконується команда вибору? (Case вираження of Варіант1: оператор1; ... ... варіантN: операторN; end;)

2. Яка різниця між умовами записаними після слова while і repeat для однієї і тієї ж задачі? (Після слова while записується умова продовження виконання інструкцій циклу, в цьому відмінність)

3. Як організувати цикл із зменшенням лічильника? (For лічильник: = початкове значення downto кінцеве значення do)

4. Якого типу виразу припустимі в якості початкового і кінцевого значень? (Можуть бути константами, змінними, виразами і повинні бути одного і того ж типу)

5. Як необхідно записати кілька операторів, щоб вони виконувалися в циклі for? (Begin ... end;)

6. Як описується одновимірний масив? (Var ім'я масиву: array [ніжняяГраніца .. верхняяГраніца] of тип еелементов)

7. Двовимірний масив? (Var ім'я масиву: array [ніжняяГраніцаіндекс1 верхняяГраніцаІндекс1, ніжняяГраніцаІндекс2 .. верхняяГраніцаІндекс2] of тип елементів)

8. Що можемо використовувати в якості індексу? (Вираз, константу, змінна)

9. Що фактично вказує тип індексу? (Кількість рядків, стовпців)

10. Який тип може бути типом індексу? (Будь-який простий тип)

Підводиться підсумок бліц опитування. "Експерти" оголошують зароблені кошти, фінансисти кожної фірми забирають умовні одиниці, записують у журналі.

Журнал обліку грошових коштів на особовому рахунку банку (для фінансиста фірми)

Прибуток Розтрати Залишок
До виплати:

Учитель оголошує правила ділової гри (ці правила лежать на столах, роздруковані).

Правила ділової гри:

1. Свій програмний продукт оформляти на аркуші паперу: записати програму, забезпечити її інструкцією.

Завдання фірми: Пояснити суть програми.

2. Вчитель є одночасно замовником програми і покупцем. На кожне завдання дається певний час, після закінчення якого всі фірми припиняють роботу над завданням.

3. Комп'ютер використовується для налагодження написаних програм. Під час обговорення, складання програм - комп'ютер до терміну тобто до закінчення часу, не використовується!

4. По закінченню часу (терміну замовлення) вчитель (замовник) оголошує огляд-конкурс програмних продуктів.

5. Фірма, є "продавцем" своєї продукції і пропонує свою програму, тобто пояснює біля дошки рішення, одночасно "програміст" фірми набирає її на комп'ютері, виводить результат.

6. Приймаюча фірма ретельно перевіряє програму, задає питання по суті, просить роз'яснити деякі місця програми.

7. Кожна фірма, яка не зробила програму, зобов'язана купити готовий програмний продукт.

8. Умовна вартість програмного продукту 100 умовних одиниць, але вартість може зрости з обліку наступних критерії: оригінальне рішення, раціональне рішення.

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

10. У випадку, якщо всі фірми виконали завдання. Пояснювати суть програми виходить фірма на розсуд вчителя.

V. Лунають завдання (див. Додаток до уроку), на кожне завдання дається певний час, після закінчення часу робота йде за правилом ділової гри.

VI. Підсумок ділової гри: підраховується умовні гроші в умовному баку. "Експерти" після кожного рішення завдань фірмами, прослуховують разом з учителем, переглядають результат на ПК, вислуховують інші фірми, оцінюють завдання і підводять підсумок по кожній задачі.

VII. Кінцевий підсумок гри: підраховується умовні гроші, оголошується найкраща фірма; Президент вносить до оціночного лист оцінки кожного співробітника, Експерти дають оцінку роботі кожного Президента."Експерти" дають висновок повністю по всій грі, відзначають кращі фірми, виставляють оцінки з коментарями:

А) оригінальне рішення;

Б) раціональне рішення.

"Експерти" заповнюють зведену оціночну таблицю (ДОДАТОК 3).

VIII. Після закінчення всієї гри вчитель дає слово учням, проводиться рефлексія.


ВИСНОВОК

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

В ході виконання даної роботи була проаналізована учбова документація за фахом «Обслуговування інтелектуальних інтегрованих систем», спроектована програма професійної підготовки робітника за фахом, спроектовані технології навчання з теми «Візуальне програмування в Delphi» та спроектовані креативні технології по темі «Застосування операторів розгалуження, циклу. Масив».


СПИСОК ВИКОРИСТАННИХ ДЖЕРЕЛ

1. Эрганова Н.Е. Методика профессионального обучения. — М.: Издательский центр «Академия», 2007.

2. Бухарова Г.Д., Мазаева Л.Н., Полякова М.В. Общая и профессиональная педагогіка / Учеб. пособие. — катеринбург: Изд-во Рос. гос. проф. -пед. ун-та, 2003г. – 297 с.

3. Потеев М.И. Практикум по методике обучения во втузах. / Учеб. пособие. — М.: Высш. шк. , 1990. - 94 с.: ил.

4. Ф.Файтс, П.Джонстон, М.Кратц. Компьютерный вирус: проблемы и прогноз. — М.: Мир, 1993. — 423 с.: ил.

5. Крис Касперски. Записки исследователя компьютерных вирусов. — Питер, 2006. — 316 с.

6. Денисов Т.В.. Антивирусная защита. — М.: Академия, 2008. — 340 с.

7. Куприянов А.И., Сахаров А.В., Шевцов В.А. Основы защиты информации. — М.: Академия, 2006. — 460 с.

8. Симонович С.В., Мураховский В.И. Популярный самоучитель работы на компьютере. – М.: «Десс Ком», 2001.

9. Архангельский А.Я. Object Pascal в Delphi. – М.: ЗАО «Издательство БИНОМ», 2002.

10. Бобровский С. Delphi 6 и Kylix: библиотека программиста. – СПб.: Питер, 2002.

11. Справочна система Delphi 7.

12. Справочна система Windows.


ДОДАТОК 1

Лістинг 1

unit Unit1;

interface

uses

Windows,Messages,SysUtils,Variants,Classes,Graphics,

Controls,Forms,Dialogs,Buttons,StdCtrls;

type

TForm1 = class(TForm)

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Edit1: TEdit;

Edit2: TEdit;

Edit3: TEdit;

Memo1: TMemo;

Button1: TButton;

BitBtn1: TBitBtn;

procedure FormCreate(Sender: TObject);

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);

begin

memo1.Clear; // Очистка окна

end;

procedure TForm1.Button1Click(Sender: TObject);

var x,y,z,a,b,c,s:extended;

begin

12

x:=strtofloat(edit1.text);

y:=strtofloat(edit2.text);

z:=strtofloat(edit3.text);

a:=sqr(sin(x+y)/cos(x+y));

b:=abs(exp(3*y)-x*x);

c:=sqrt(arctan(z)+ln(x));

s:=a*b/c;

// Вывод исходных данных и результата в окно memo1

memo1.Lines.Add('x='+edit1.Text+

' y='+edit2.Text+' z='+edit3.Text);

memo1.Lines.Add('Результат s=

'+floattostrF(s,fffixed,8,3));

end;

end.


ДОДАТОК 2

Індивідуальні завдання

За вказівкою викладача виберіть індивідуальне завдання. Уточніть умова завдання, кількість, найменування, типи вихідних даних. Намалюйте схему алгоритму, розбивши вираз на частини. Встановіть необхідне кількість вікон Edit, міток label. Виберіть необхідні типи змінних і функції їх перетворення при введенні і виведенні даних. За допомогою інспектора об'єктів змініть колір форми, шрифт символів, що виводяться.



ДОДАТОК 3

Критерії оцінок:

Підсумок гри для фірм (сумарний прибуток, у.о.) Оцінка
800-1000 5 (відмінно)
400-700 4 (добре)
Менше 400 3 (задовільно)

Оціночний лист співробітника фірми:

Фірма: __________

Президент фірми: _____________________

Співробітник Завдання Оцінка Примітки
1 2 3

Зведена оціночна таблиця:

Експерт: _____________

________________

Президент Покупка програмного продукту (100 у.е.) Винагорода за оригінальність (200 у.о.) Винагорода за раціональність (300 у.о.) Усього виконано завдань Оцінка за урок