Изчисленията в Паскал

  • работа и сигурен компютърни умения в Паскал език за програмиране;
  • развият способността да синтезира и организира информацията;
  • култивира отговорно отношение към училищната работа.
  • работи умение с математически изрази в Паскал;
  • развие способността да се мисли логично при намирането на грешки в дейности, изискващи алгоритмичен подход;
  • формиране на познавателно интерес на студентите; да събуди желанието за по-нататъшно изучаване на компютърни науки;
  • учи да се използва по-рано получените знания при патологични условия;
  • развият умения за работа в група, максимална ефективност и отговорност за тяхната работа.


Вид на урока: фиксиране на материала учи.

Оборудване: дидактически, листовки, шрайбпроектор, дъска, компютър с Паскал език за програмиране, компютърна тестова програма.

Форми и методи: предна, индивид, група; вербална, визуална, практичен, разговор, изследвания, репродуктивно извличане проблем фиксиране.

Проверка на готовността на учениците с урока, правилната организация на работното място. Отбелязвайки, липсата на списанието.

II. Постановка тематични занятия.

1) Продължи последователността (слайд 1)

=> Цифри => номер (каква е разликата на броя на цифрите) => математика (физика и математика профил) => това, което правя математика? (Повярвайте) => математика - средство за изчисляване на физиката.

2) Необходимо е да се отгатне името на една от секциите на информатиката: започна в сивия сектор, а след това се движи по часовниковата стрелка на броя на стъпките (програмиране, посочен в сектора). (Slide 2)

  • на нашия избираеми дисциплини се изчислява с помощта на езика за програмиране.
  • Каква е програмата? (Начин на писане на алгоритъм в машинен език)
  • Какво научаваме език? (Pascal)
  • Проучване на тема "Изчисленията в Паскал" (написана на преносими компютри и на дъската). (Slide 3)
  1. игра "търг" (повтаряне рано научих материал);
  2. математически трик;
  3. тестване с помощта на специална програма за изпитване (подготовка за изпита под формата на ЕГЕ).
  • Писане на математически изрази в Pascal; (Slide 6)
  • Писане на езика на математиката;
  • Корекция на грешки;
  • Създаване на фрагмент на програмата.

Информация за гладене. (На плъзгаща борда)

Лот №3 (посочете дали са направени следните вписвания грешките, ако "да", какви) (плъзнете 9-10) (приложение).

Лот №4 (направи фрагмент програма, която изпълнява следните стъпки) 11-12 бал (плъзнете 11)

№1. Въведете A, B
Увеличение от 20 пъти
Намаление на 34 пъти
Печат A, B

№2. Въведете A, B
Разменени на съдържанието на клетките
А и В (от третата клетка)
отпечатате резултата

2. Математически фокус.

Определете (играта с един от учениците):

Помолете някой да се утрои броя на е-scheesya си рожден ден. След това предложи да се раздели на получения продукт е 9 изцяло с остатъка резултат коефициент се умножава по 3, а остатъкът се разделя на 3. Попитайте за тази работа, беше обявен и то е лично, може да се каже какъв ден е рождения ден на мъжа. За да направите това, слой и два на живо обявяването на резултатите. Това число дава отговора. (Slide 13)

Пример. Нека рожден ден на някого на 23-ти месец. За да предполагам този брой трябва да бъде последователно се извършва следната деи следствие:

Ние открихме, че 23 - в деня на раждането.

Обосновка. Нека рождения ден ще бъде m-тия ден на месец. След умножаване на брой М до получаване на броя 3т 3, след разделяне 3t номера 9 за получаване на коефициент и остатък р, така че

където р = 0 или п = 3 или р = 6. От уравнение (*), следва, че m = 3k + L, където L - 0 или л = 1, или L = 2. След умножаване на частното 3 К номер 3 ще бъде обявена и номер L е обявено след разделяне остатък р е 3, т.е. наистина да се отгатне рождения ден е необходимо да се определят броя на декларираната:

Демонстрирайте фокус с помощта на компютър. За да направите това, демонтаж програми ия (файл FOKUS.EXE).

програмни Fokus;
използва CRT;
Var m, A, B: байт;
х: реален;
започвам
ClrScr;
writeln ( 'Seychas те ygadayu 4islo va6ego rozhdeniya');
writeln;
writeln ( "Utroite 4islo va6ego dnya ozhdeniya ');
writeln;
writeln ( "Razdelite polu4ennoe proizvedenie Na 9 natselo и ostatkom ');
writeln;
writeln ( "polu4ennoe 4astnoe umnozhte Na 3 ');
writeln;
writeln ( "polu4ennui ostatok razdelite Na 3 ');
writeln;
writeln ( "vvedite polu4ennue proizvedenie ');
writeln;
readln (а);
writeln ( "vvedite polu4ennue 4astnoe ');
writeln;
writeln;
readln (б);
writeln;
х: = А + В;
writeln ( "Vash ден rozhdeniya, X: 2: 0);
readln
край.

Демонстрирайте нейната ефективност.

1) констатации на учениците;

2) Изпитване (решения могат да бъдат написани на преносим компютър)

№1.V като променлива не може да бъде ...

№2.Chemu е равна на В резултат на по-горе фрагмент на програмата?

№3.Kakoe израз е написано неправилно?

№4.Operator WRITELN () се различава от WRITE () отчета за които

  1. след оттеглянето на информация се превежда на нов ред
  2. показва информация отделя чрез запетая
  3. Тя показва всички думи в колона
  4. не се различава

№5.Operator задачи, както следва