kaasa antud muutuja tüübiga, siis omistame saadud väärtuse sellele muutujale, vastasel korral teatame kasutajale, et sisestatud väärtusel ei ole sobiv andmetüüp. Tegelikes programmeerimisekeeltes on see algoritm tihti keerulisem kui eelkirjeldatu, kuid üldine põhimõte on sama. Kõiki programme võib üldjuhul vaadelda koosnevana kolmest osast: 1) andmete sisestamine; 2) andmete töötlemine; 3) andmete väljastamine. Erandjuhtudel võib olla programm ilma andmesisestuseta, nagu programmid N1.1 ja N1.2. Veelgi harvemini võib tulla ette programme, millel ei ole andmete väljastamist. Selline olukord viitab kasutule programmile, sest mida see ka ei teeks, tulemusi selline programm ei esita. Vaatleme nüüd järgnevalt, milliseid võimalusi andmete sisestamiseks ja väljastamiseks pakuvad kursusel kasutatavad programmeerimiskeeled ning mida andmete sisestamine ja väljastamine tegelikult tähendavad. STANDARDPROTSEDUURID ANDMETE VÄLJASTAMISEKS
saadud väärtuse sellele muutujale, vastasel korral teatame kasutajale, et sisestatud väärtusel ei ole sobiv andmetüüp. Tegelikes programmeerimisekeeltes on see algoritm tihti keerulisem kui eelkirjeldatu, kuid üldine põhimõte on sama. Kõiki programme võib üldjuhul vaadelda koosnevana kolmest osast: 1) andmete sisestamine; 2) andmete töötlemine; 3) andmete väljastamine. Erandjuhtudel võib olla programm ilma andmesisestuseta, nagu programmid N1.1 ja N1.2. Veelgi harvemini võib tulla ette programme, millel ei ole andmete väljastamist. Selline olukord viitab kasutule programmile, sest mida see ka ei teeks, tulemusi selline programm ei esita. Vaatleme nüüd järgnevalt, milliseid võimalusi andmete sisestamiseks ja väljastamiseks pakuvad kursusel kasutatavad programmeerimiskeeled ning mida andmete sisestamine ja väljastamine tegelikult tähendavad. Standardprotseduurid andmete väljastamiseks