Computer Science - 9210 OxfordAQA

Subroutines (procedures And Functions)

Bayani Gaba-gaba

Open the skeleton program that Paper 1 is built around and you will not find one long list of instructions. You will find a dozen named blocks: one that creates the board, one that places the snakes and ladders, one that displays the board, one that makes a move. Nothing forced the author to write it that way, and every real program is written that way, which is a strong hint that something is being gained.

This lesson covers what a subroutine is, why programs are built out of them, and the two channels through which data travels between a subroutine and the code that called it. Parameters carry data in; return values carry it back out. You will also meet local and global variables, which is where the specimen paper puts two of its marks, and you will learn to say precisely what happens when a subroutine is called rather than waving at it.

Manufura

  1. Understand the concept of subroutines.
  2. Explain the advantages of using subroutines in programs. Use and describe the use of parameters to pass data within programs.
  3. Use subroutines that return values to the calling routine.

Taswirar tunani

An zana wannan batu don ka ga yadda ra'ayoyi ke hadewa.

Bude taswirar tunani a cikin manhaja

Takardar Darasi

The specification's definition is worth learning word for word, because it is compact and it earns marks: a subroutine is a named out of line block of code that may be executed, or called, by simply writing its name in a program statement.

Cikakken Bayanin Darasi Yana Kan Manhajar Green Bridge

Sami manhajar Green Bridge CBT a wayarka ko kwamfutarka domin cikakken laburaren IGCSE: takardun jarrabawar baya, tsarin kimantawa, taswirar tunani, katunan karatu da darussan sauti.

Cikakkiyar bayanan darasi tare da zane-zane
Mataimakiyar koyo da AI
Jarrabawar gwaji mai lokaci da ake kimantawa da zarar ka gama
Akwai a Android, Windows, macOS, da Linux Manhajar iOS tana zuwa nan ba da jimawa ba

Nazarin Darasi

Barka da kammala darasi akan Subroutines (procedures And Functions). Yanzu da kuka bincika mahimman raayoyi da raayoyi, lokaci yayi da zaku gwada ilimin ku. Wannan sashe yana ba da ayyuka iri-iri Tambayoyin da aka tsara don ƙarfafa fahimtar ku da kuma taimaka muku auna fahimtar ku game da kayan.

Za ka gamu da haɗe-haɗen nau'ikan tambayoyi, ciki har da tambayoyin zaɓi da yawa, tambayoyin gajeren amsa, da tambayoyin rubutu. Kowace tambaya an ƙirƙira ta da kyau don auna fannoni daban-daban na iliminka da ƙwarewar tunani mai zurfi.

Yi wannan ɓangaren na kimantawa a matsayin wata dama don ƙarfafa fahimtarka kan batun kuma don gano duk wani yanki da kake buƙatar ƙarin karatu. Kada ka yanke ƙauna da duk wani ƙalubale da ka fuskanta; maimakon haka, ka kallesu a matsayin damar haɓaka da ingantawa.

  1. Which statement best describes a subroutine? A. A variable that holds several values B. A named out of line block of code that is executed by writing its name C. A loop that repeats a fixed number of times D. A file that stores program output Answer: B
  2. How many parameters does the subroutine SUBROUTINE Total(A, B, C) have? A. 0 B. 1 C. 3 D. It depends on the call Answer: C
  3. Which statement about a local variable is correct? A. It can be used anywhere in the program B. It uses memory for the whole time the program is running C. It can be used only within the subroutine it is declared in D. It must be a parameter Answer: C
  4. What is the difference between a procedure and a function? A. A function returns a value and a procedure does not B. A procedure can take parameters and a function cannot C. A function is always shorter D. A procedure cannot be called more than once Answer: A
  5. Which is NOT an advantage of using subroutines given in the specification? A. The program runs faster on every machine B. Subroutines can be re-used C. Subroutines can be tested independently D. The structure of the program is clearer Answer: A

Yi aikin wadannan tambayoyi a cikin manhaja

Yi aikin wadannan tambayoyi a cikin manhaja

Yi Aikin Tambayoyin Gwaji

Kana son yin aikin tambayoyin gwaji kan Subroutines (procedures And Functions)? Sauke manhajar Green Bridge CBT don samun tambayoyin gwaji da cikakkun jarrabawa akan wannan batu.

Sauke Manhajar Daga Google Playstore

Duk abin da kake buƙata don yin fice a JAMB, WAEC & NECO.

Green Bridge CBT Mobile App
Keɓantaccen Mataimaki na Tattaunawa na Koyo na AI
Tambayoyin jarrabawa na IGCSE, JAMB, WAEC da NECO fiye da 200,000.
Fiye da Lura-Luran Darussa 1200
Tallafin Wajen Layi - Koyo Kowane Lokaci, Ko'ina
Jadawalin Gadar Kore.
Takaitaccen Bayanin Adabi & Tambayoyin Da Za Su Iya Tashi
Bibiye Ayyukanka da Ci Gaban Ka
Cikakken Bayani don Koyon Fahimta.