Lahendus Avaldame K analoogiliselt eelmisele näitele: K = (100/P)*X Selleks, et leida suurus K, on meil vaja teada suurusi P ja X. Programmeerimise kontekstis öelduna tähendab see seda, et muutuja K väärtuse leidmiseks on meil tarvis omistada muutujatele P ja X väärtused. Eelmise näitega samaväärse programmi saame, kui omistame neile muutujatele eelmises ülesandes püstitatud väärtused: P r o g r a m m N2.1 P = 12.5 X = 350 K = (100/P)*X VÄLJASTA K Lisaks omistamislausele leidub veel teinegi võimalus muutujale väärtuse omistamiseks - see on väärtuse sisestamine standardprotseduuri abil. Tähistame sellist protseduuri sõnaga Programmeerimise algkursus 27 - 89 'SISESTA' ja kirjutame programmi, mis aitab meil lahendada kõiki teise näite alla kuuluvaid ülesandeid: P r o g r a m m N2.2 SISESTA P SISESTA X K = (100/P)*X VÄLJASTA K Standardprotseduur 'SISESTA' töötab harilikult järgmise algoritmi järgi: 1
Selleks, et leida suurus K, on meil vaja teada suurusi P ja X. Programmeerimise kontekstis öelduna tähendab see seda, et muutuja K väärtuse leidmiseks on meil tarvis omistada muutujatele P ja X väärtused. Eelmise näitega samaväärse programmi saame, kui omistame neile muutujatele eelmises ülesandes püstitatud väärtused: P r o g r a m m N2.1 P = 12.5 X = 350 K = (100/P)*X VÄLJASTA K 32 / 115 Lisaks omistamislausele leidub veel teinegi võimalus muutujale väärtuse omistamiseks - see on väärtuse sisestamine standardprotseduuri abil. Tähistame sellist protseduuri sõnaga 'SISESTA' ja kirjutame programmi, mis aitab meil lahendada kõiki teise näite alla kuuluvaid ülesandeid: P r o g r a m m N2.2 SISESTA P SISESTA X K = (100/P)*X VÄLJASTA K Standardprotseduur 'SISESTA' töötab harilikult järgmise algoritmi järgi: 1