0% found this document useful (0 votes)
3 views6 pages

Problem Statement. Quiz Game-2

The document outlines a lesson plan for a programming class focused on writing branched algorithms in Python, targeting 7th-grade students. It includes learning objectives, evaluation criteria, and various teaching methods such as brainstorming and group work. The lesson emphasizes understanding problem statements and the stages of program development, with practical assignments for students to apply their knowledge.

Uploaded by

marvel8676
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views6 pages

Problem Statement. Quiz Game-2

The document outlines a lesson plan for a programming class focused on writing branched algorithms in Python, targeting 7th-grade students. It includes learning objectives, evaluation criteria, and various teaching methods such as brainstorming and group work. The lesson emphasizes understanding problem statements and the stages of program development, with practical assignments for students to apply their knowledge.

Uploaded by

marvel8676
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Section V.

Practical Programming School:Seitzhan School

Date:2.04.2025 FULL NAME. teachers:Usipbekov A.


Class:7A,B Number of people present: Number of absentees;
Lesson topic 5.1. Problem statement. Quiz game
Learning objectives to be 7.3.2.1 - Writing branched algorithms in the Python programming language (python)
achieved in this lesson(link
to tutorial)
program)
Level of thinking Knowledge and Understanding
skills

Objectives of the lesson All students:


know the steps involved in building a program of tasks.
Most students:
they know what stages the solution of problems consists of in the built-in environment for processing
programs.
Some students:
know the initial data and problem statement
Evaluation criteria Know the stages of building a program of tasks.
They know the stages of solving problems in an integrated program development environment.
Know the initial data and problem setting.
Language goals Questions for dialogue and written work:
● How can one formulate the initial statement of the problem of solving problems using
branching algorithms in the Python programming language?
● What is a task model?

● What knowledge is needed to build a problem model?

● What are the stages of solving a problem in an integrated program development environment?
Instilling values According to the national idea of "Mangilik El", the value of the "Society of General Labor" is being
formed
Intersubject communications Mathematics
Previous Knowledge Programming branching algorithms
During the classes
Lesson Teacher actions Student activities Evaluation Resources
stages /
Time
Lesson start Organizing time:Greetings Students stand in a circle, say good Evaluation.Students
wishes and cheer each other up. evaluate each other
2 min. students, mark. Students are divided into two groups "Japanese
Creation favorable with the help of candy. They are assessment". That
psychological environment. given sweets and they are divided into is, they express
The circle of joy method. groups according to the types of their opinion:
sweets. "Agree",
"Additionally, I
have

another option", "I


have
there is a question."
Collective To to tie previous Students answer the following Evaluation.Students interactive
work.Method knowledge with today's, questions, which will be displayed on evaluate each other board
"Brainstorm". teacher organizes method the interactive whiteboard: "Japanese
"Brainstorm" assessment". That
● How can one formulate the initial
5 min is, they express
statement of the problem of their opinion:
solving problems using branching "Agree",
algorithms in the Python "Additionally, I
programming language? have
● What is a task model?
another option", "I
● What knowledge is needed have a question."
to build a problem model?
● What are the stages of solving a
problem in an integrated program
development environment?
Introduction to Work with Students are given excerpts from the Evaluation.Groups
the new lesson. textbook. text of the new lesson. evaluate each other
5 min. Organizes the JIGSO method. They have to read the text in a certain using the Japanese
time. assessment method.
Thereafter, the groups will be That is, they express
exposed to new information and their
exchange of ideas. opinion:"Agree",
Descriptor “I will add, I
have another
● Read this text. option”, “I have
a question”.
● There is a discussion within
the group.
● Actively involved
at
discussion, explanation of the
topic between groups.
Middle of the Gives a task for practical Task number 1. DiscussionAnalyze Evaluation.Student Textbo
lesson work on a computer and program s evaluate each ok.
students perform tasks in a code of the task another Compute
group. considered in practice (Fig. 1). Check method r
Group work. manually by setting the variables to a "Japanese
= 7, b = 20, c = 9 and a = 13, b = 11, c assessment". That
= 0. is, they express their
Record the result of executing each of opinion: "Agree",
the commands in the program when "Additionally, I have
you enter these values. Analyzing
the results obtained, find out which another option",
algorithm helped programmatically "I have a question".
solve this problem. Define
it.Program code:
a, b, c=map (int, input
().split ()) t=k=h=p=s=0
21 min. if (a+b+c)%3=
= 0: k=
(a+b+c) / /
3
t= a-k; p=b-k;
h=c-k if t > 0:
s
=s+t if
p > 0:
s
=s+p
if h >
0:
s=s
+h
pri
nt
(s)
else:
print (-1)
Descripto
r
● Analyzes
given program code.
● Enter these values into the
program and check.
● Determine which algorithm
helped programmatically
solve this problem
Pair work. Gives practical assignments. Students complete tasks in Evaluation.Couple Computer
pairs.Task number 2:You are s evaluate each
familiar with the algorithm and other using the
program for finding the largest of Japanese
three numbers. But how to find the assessment method.
second largest of the given integers a, That is, they
b, c? express their
Develop a program for solving opinion:"Agree",
the problem in accordance with "Additionally, I
the stages according to scheme 1. have
How did you implement the stage
another

task statementson assignment? option", me


"U
Display the result on the screen. there is a
question."
Example Result
749 7

Descriptor
● Write a task program using
stages creation
programs.
● Determine how
implement stage
productions tasks
by
task.
● Display the result on the
screen.
End of the Reflection. Students share what they learned Evaluation.students
lesson Method "Free during the lesson on a new topic, rate each
mic". make brief conclusions regarding the another
lesson. method
"Japanese
assessment". That is,
they express their
7 min. opinion: "Agree",
“I will add, I have
another

option",
"I have a question".
The teacher explains the Homework.
homework. Do Practice 3 and Practice 4

You might also like