Алгоритмді Паскаль тілінде программалау

Жаңа тақырып: Алгоритмді Паскаль тілінде программалау.

Сабақтың мақсаты:

а) білімділік: оқушыларға программалау тілі туралы мағлумат беру. Операторларды пайдалана отырып есеп шығаруға үйрету.

ә) дамытушылық : берілген есептерді программалау тілінде жаздырту арқылы оқушылардың ойлау қабілетін арттыру.

б) тәрбиелілігі : оқушыларды адамгершілікке, жауапкершілікке тәрбиелеу.

Сабақтың түрі : Аралас сабақ.

Сабақтың өту әдісі : Венн диаграммасы, сұрақ-жауап, шығармашылық жұмыс.

Сабақтың көрнекілігі : мультимедиялық компьютерлер, тест сұрақтары, презентациялар.

Сабақтың барысы : І. Ұйымдастыру кезеңі:

а) Сәлемдесу, оқушыларды түгелдеу.

ә) Оқушыларды сабаққа жұмылдыру.

ІІ. Үй тапсырмасын тексеру.

Y=x 2 +2

Үй тапсырмасын сұрау үшін сұрақтар:

  1. Алгоритм дегеніміз не?

Алгоритм - атқарушы орындайтын амалдардың тиянақты жоспары.

Алгоритм қасиеттері

  • дискреттілік: жекелеген қадамдардан(командалардан) тұрады
  • айқындылық: атқарушыға түсінікті болатын командалардан тұруы керек
  • белгілілік: бастапқы деректері бірдей болған жағдайда нәтижесі де бірдей болады
  • нәтижелік: әрекеттердің шектеулі санынан кейін белгілі бір уақытта қорытынды нәтиже алуымыз керек
  • жалпылық: алгоритм әр түрлі алғашқы мәліметтер үшін әр түрлі нәтижелер беруі тиіс
  • дұрыстылық: алғашқы мәліметтер әр түрлі болғандығына қарамастан барлық жағдайда дұрыс нәтиже береді
  1. Алгоритмдік тілде қызмет етуші сөздерді атаңыз.

  1. Қандай алгоритмдер сызықты деп аталады ?

  1. Паскаль тілінің алфавитін не құрайды ?

Паскаль тілінің алфавиті

Символ
Аталуы
Символ
Аталуы
Символ: A-Z
Аталуы: бас әріптер
Символ: :
Аталуы: қос нүкте
Символ: a-z
Аталуы: кіші әріптер
Символ: ;
Аталуы: нүктелі үтір
Символ: 0-9, A-F
Аталуы: сандар
Символ: .
Аталуы: нүкте
Символ: +
Аталуы: қосу белгісі
Символ: ,
Аталуы: үтір
Символ: -
Аталуы: азайту белгісі
Символ: `
Аталуы: апостроф белгісі
Символ: *
Аталуы: Көбейту белгісі
Символ: $
Аталуы: доллар белгісі
Символ: /
Аталуы: Бөлу белгісі
Символ: AND
Аталуы: логик көбейту
Символ: =
Аталуы: теңдік белгісі
Символ: OR
Аталуы: логик қосу
Символ: >
Аталуы: үлкендік белгісі
Символ: NOT
Аталуы: емес
Символ: <
Аталуы: кішілік белгісі
Символ: DIV
Аталуы: бутун бөлу
Символ: >=
Аталуы: үлкен немесе тең
Символ: MOD
Аталуы: қалдықты табу
Символ: <=
Аталуы: кіші немесе тең
Символ:
Аталуы:
Символ: <>
Аталуы: тең емес
Символ:
Аталуы:
  1. Паскаль тілінің операторлары дегеніміз не ?
Оператор
Оқылуы
Атқаратын қызметі
Оператор: Program
Оқылуы: Програм
Атқаратын қызметі: Программаға түсіндіру жасау үшін
Оператор: Var
Оқылуы: Вар
Атқаратын қызметі: Аргументтерді көрсету
Оператор: Begin
Оқылуы: Бегин
Атқаратын қызметі: Блоктің басталуы
Оператор: Const
Оқылуы: Константа
Атқаратын қызметі: өзгермейтін сан
Оператор: Write
Оқылуы: Врайт
Атқаратын қызметі: Нәтижені шығару
Оператор: Real
Оқылуы: Рейл
Атқаратын қызметі:
Оператор: Read
Оқылуы: Рид
Атқаратын қызметі: Аргументті енгізу
Оператор: Integer
Оқылуы: Интежер
Атқаратын қызметі: Бутун сан
Оператор: end
Оқылуы: инд
Атқаратын қызметі: Программаның аяқталғанын білдіреді.
Оператор:
Оқылуы:
Атқаратын қызметі:

ІҮ. Сабақты пысықтау.

1. Өрнектерді Паскаль тілінде жазу.

1) = 4) В=

2) А= 5) Z= Equation. 3

3) у= 6) sin 2 x + cos 2 x = 1

2. Есептерге программа жазыңыз.

1-есеп. Герон формуласы бойынша үшбұрыштың ауданын есептеп шығаратын программа құрастырыңыз.

S= . Бунда p=

Program Geron;

Var a, b, c, p, S : real;

Begin

Read (a, b, c) ;

P:=(a+b+c) / 2 ;

S:=sqrt(p*(p-a) *(p-b) *(p-c) ) ;

Writeln(S) ;

End.

2-есеп. Табанының радиусы R болған шеңбердің ауданын есептеу программасын құрастырыңыз. S= R 2

Program Shenber;

Var π, R, S : real;

Begin

Read (R) ;

π=3. 14 ;

S:=рі*sqr(R) ;

Writeln(S) ;

End.

3-есеп. «Сиқырлы есеп». Санау жүйесіне байланысты есеп.

Мен жастамын. Мектеп табалдырығын 111 жасымда аттадым. Мен А. Югнаки атындағы мектептің 1001 сыныбында оқимын. Біздің сыныпта барлығы 11001 оқушы. Менің арманым келешекте атақты компьютер маманы болу.

Дұрыс жауабы:

2 =1*2 3 +1*2 2 +1*2 1 +1*2 0 =15 10

111=1*2 2 +1*2 1 +1*2 0 =7 10

1001=1*2 3 +0*2 2 +0*2 1 +1*2 0 =9 10

11001=1*2 4 +1*2 3 +0*2 2 +0*2 1 +1*2 0 =25 10

Мен 15 жастамын. Мектеп табалдырығын 7 жасымда аттадым. Мен А. Югнаки атындағы мектептің 9 сыныбында оқимын. Біздің сыныпта барлығы 25 оқушы. Менің арманым келешекте атақты компьютер маманы болу.

4-есеп . «Құпия жәшік».

Бұл құралдың жасы 200-5000 жылдар шамасы. Бұл құралды гректер мен Батыс Еуропалықтар «абак» деп, қытайлықтар «суанпан» деп, жапондықтар «серобян» деп атаған.

Жәшіктің ішінде қандай құрал бар ?.

Жауабы: есепшот.

Жауапты Морзе алфавитінде жазу.

№:
Лотин алфавити: Лотин алфавити
Морзе коди: Морзе коди
№:
Лотин алфавити: Лотин алфавити
Морзе коди: Морзе коди
№: 1
Лотин алфавити: A
Морзе коди: • -
№: 14
Лотин алфавити: N
Морзе коди: - •
№: 2
Лотин алфавити: B
Морзе коди: - • • •
№: 15
Лотин алфавити: O
Морзе коди: -
№: 3
Лотин алфавити: C
Морзе коди: • -
№: 16
Лотин алфавити: P
Морзе коди: • - •
№: 4
Лотин алфавити: D
Морзе коди: - •
№: 17
Лотин алфавити: Q
Морзе коди: • - •
№: 5
Лотин алфавити: E
Морзе коди: - • •
№: 18
Лотин алфавити: R
Морзе коди: • • •
№: 6
Лотин алфавити: F
Морзе коди:
№: 19
Лотин алфавити: S
Морзе коди: -
№: 7
Лотин алфавити: G
Морзе коди: • • • -
№: 20
Лотин алфавити: T
Морзе коди: • • -
№: 8
Лотин алфавити: H
Морзе коди: - • •
№: 21
Лотин алфавити: U
Морзе коди: • • - •
№: 9
Лотин алфавити: I
Морзе коди: • •
№: 22
Лотин алфавити: V
Морзе коди: • • • •
№: 10
Лотин алфавити: J
Морзе коди: • - -
№: 23
Лотин алфавити: W
Морзе коди: - • - •
№: 11
Лотин алфавити: K
Морзе коди: - • -
№: 24
Лотин алфавити: X
Морзе коди: - - •
№: 12
Лотин алфавити: L
Морзе коди: • - • •
№: 25
Лотин алфавити: Y
Морзе коди: - -
№: 13
Лотин алфавити: M
Морзе коди: -
№: 26
Лотин алфавити: Z
Морзе коди: - • -

Тест.

  1. Паскаль тілінде дұрыс жазылған арифметикалық өрнекті көрсет.

А) (А+В) *К+3, 7

Ә) Р^2+(0-x^8)

Б) ((A+K*D) ^3

B) 1+SQRT(K+1)

2. Нақты сан қабылдайтын шама түрін көрсет.

A) INTEGER

Ә) REAL


Ұқсас жұмыстар
Паскаль тілінің алфавиті
Программалау тілдері
Программалау тілінің синтаксисі
Айнымалы ұғымы . негізгі сипаттамалары: аты,типі,мәні
Паскаль-программалау тілі, жоспар, 9-класс
Циклдік алгоритмдер.Циклдiк алгоритмдi программалау
Паскаль тілінде программалау
Өздік жұмысы
Сызықтық алгоритмді програмалау
Сызықтық алгоритмді бағдарламалау
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz