Hodnota premennej s. Fragment algoritmu je znázornený vo forme blokového diagramu. Určte, aká hodnota premennej S sa vytlačí ako výsledok vykonania algoritmu. Priradenie hodnoty premennej

  • 02.02.2024

Algoritmizácia a programovanie

2. Neprítomnosť v procedurálnych programovacích jazykoch 2) komplexné

Dátový typ.

Pri vývoji softvérového produktu sa porovnávanie výsledkov programu s výsledkami pozorovaní alebo experimentálne získanými výsledkami vzťahuje na štádium

1) ladenie a testovanie programu

4. Navrhovanie programov postupným rozdeľovaním veľkej úlohy na menšie čiastkové úlohy zodpovedá... 3) dizajnu zhora nadol

5. Jazyk, ktorého názov je skratkou pre „univerzálny symbolický kód pre začiatočníkov“ je 4)Základné

6. Tabuľka identifikátorov počas procesu prekladu sa používa na uloženie... 3). názvy premenných a funkcií

7. Pojem "polymorfizmus" odkazuje na 3) modulárne programovacie technológie

8. Modulárna štruktúra programu odráža jednu z vlastností 2) dynamický programovanie.

10. Načítavací modul programu - výsledok práce... 4) editor odkazov (linker)

11. Objektovo orientovaný prístup je založený na koncepcii 3) hierarchia tried

12. Prvá etapa riešenia problému na počítači je 1) vyhlásenie o probléme

13. Jazyky na značenie údajov sú 1) HTML a XML

3) P = nepravda; Q = nepravda

16. Program je 2) algoritmus napísaný v programovacom jazyku

Zapuzdrenie v objektovo orientovanom programovaní znamená byť schopný

2) určenie rozhrania (špecifikácia) metód na ich implementáciu

18. Vystupujú tlmočníci 1) Spracovanie príkazu podľa operátora a vykonávanie programu

Úloha: „zadajte dve čísla a nájdite ich aritmetický priemer a geometrický priemer a dajte výsledok“ zodpovedá algoritmu...

22. Nevzťahuje sa na základné algoritmické konštrukcie 1) substitúcia

Objektovo orientovaný prístup k programovaniu je založený na princípe

4). dizajn zdola nahor

26. Jazyk Lisp je jazyk 2) funkčné

Programovanie

27. Pri vývoji softvérového produktu sa odstraňovanie nedostatkov zistených používateľom vykonáva v etape 4) údržba softvérového produktu

Základné princípy štruktúrovaného programovania nezahŕňajú

3) dosiahnutie absolútneho minima znakov a riadkov v texte programu

29. Premenné atribúty v programovacích jazykoch: a) meno b) adresa c) viditeľné/skryté d) hodnota e) typ f) funkčnosť 2). a, b, d, d

1) počet núl

Fragment algoritmu je znázornený vo forme blokového diagramu. Určte, aká hodnota premennej S sa vytlačí ako výsledok vykonania algoritmu.

Aká hodnota premennej S bude vytlačená po vykonaní fragmentu programu BASIC?

Pre N = 1 až 3

Tlačiť S 4)6

4) zistí počet znakov zadaného čísla

38. Definícia „vhodnosti algoritmu na riešenie určitej triedy problémov“ sa vzťahuje na vlastnosť algoritmov, ktorá sa nazýva 3) hromadný charakter

39. Prekladač, ktorý prekladá zdrojový program do ekvivalentného výsledného programu v jazyku strojových príkazov, sa nazýva 4) Kompilátor

40. Procedurálne programovacie jazyky nemajú 2) komplexné

Dátový typ.

41. Pojem "polymorfizmus" odkazuje na 1)technológie objektovo orientovaného programovania

Databáza

4) je kľúčový v oboch tabuľkách

1) parametrické

3. Relačné databázy predstavujú závislé údaje vo formulári 1) vzájomne prepojené tabuľky

5. Jazyk pre dopytovanie relačných databáz je 1) SQL

6. V relačnej databáze je pole 4) stĺpec v tabuľke

7. Na základe spôsobu prístupu k databázam sa DBMS delia na 2). Klientsky server

Koľko záznamov je v prezentovanej databáze? 4)4

9. Aké položky sa nájdu po vyhľadávaní v textovom poli Počítač s podmienkou „obsahuje Pentium“?

10. V relačnej databáze pole tabuľky 3) stĺpec tabuľky

11. V relačnej databáze všetky prvky jedného stĺpca v tabuľke 1) majú rovnaký typ a dĺžku

12. Doplňte chýbajúce slová v definícii: Systém správy databázy je 1) súbor softvérových a jazykových nástrojov potrebných na vytváranie databáz, ich aktualizáciu a organizáciu vyhľadávania potrebných informácií v nich.

13. Doplňte chýbajúce slová v definícii: Databáza je 2) pomenované a štruktúrované súbor údajov týkajúcich sa konkrétnej oblasti.

14. V tabuľke relačnej databázy 3) každé pole má jedinečný názov

15. V akom poradí budú záznamy umiestnené v databáze po zoradení vzostupne v poli Pamäť?

16. V relačnej databáze 2) údaje sú prezentované vo forme jednej alebo viacerých vzájomne súvisiacich tabuliek

17. Doplňte chýbajúce slová v definícii: Pole, ktorého hodnota 3) jednoznačne identifikuje príslušný záznam , sa nazýva kľúčové pole.

18. Pri zadávaní podmienky pre hodnotu dátumu v Access DBMS je správny údaj 1) #01.01.55#And<#01.01.75#

19. Databázové pole môže obsahovať 2) text, číslo a iné typy údajov

20. Pojem transakcia zodpovedá 1) Posledný. operácie s údajmi, ktoré sa v DBMS považujú za jeden celok

2) veľa k mnohým (M:M)

22. Formulár v Acess je možné vytvoriť na základe 2) tabuľky a otázky

23. Vzťahy medzi tabuľkami v MS Access DBMS sa vytvárajú automaticky pri použití Sprievodcu 2) substitúcie

Globálne a lokálne siete

1. Volá sa topológia siete so sekvenčnou obsluhou uzlov 4) Zazvoňte

2) komunikačný protokol so vzdialeným počítačom

4. Počítač, ktorý má 2 sieťové karty a je určený na prepojenie sietí sa nazýva 1) smerovač

6. Komunikačná linka s minimálnym oneskorením je 2) optické vlákna

7. Aplikácia na prezeranie hypertextových stránok je tzv 4) Prehliadač

8. Adresa IP, ktorá sa priradí automaticky, keď sa zariadenie pripojí k sieti a používa sa až do konca relácie pripojenia, sa nazýva 4) Dynamická

9. FTP je 3) názov sieťového protokolu, ktorý slúži na príjem a prenos súborov

4) krútený pár

11. Model Open Network Interconnection (OSI) zahŕňa 1) sedem úrovne interakcie

1) spoločný autobus

13. Platí pre prehliadače 1) Opera

14. Protokol FTP je určený pre 1) prenos súborov

16. Prehliadač je 2) prehliadač webových stránok

17. Modem je 4) technické zariadenie

18. Elektronická pošta (e-mail) umožňuje prenos 3) správy a priložené súbory

19. Modem prenášajúci informácie rýchlosťou 28 800 bps dokáže preniesť dve stránky textu (3 600 bajtov) v priebehu 3) 1 sekundy

20. Počítač pripojený na internet musí mať 1) IP adresa

Prístupný a zrozumiteľný materiál na preštudovanie úloh 9 a 10 OGE z informatiky + úlohy na precvičenie

Zobraziť obsah dokumentu

Algoritmický jazyk

alg
začiatok
celé číslo s, k
s:= 8
nc pre k od 3 do 8
s:= s + 8
kts
výstup s
kon

DIM k, s AKO CELÉ ČÍSLO
s = 8
PRE k = 3 AŽ 8
s = s + 8
ĎALEJ k
PRINT s

Var s,k: celé číslo;
Začať
s:= 8;
pre k:= 3 až 8 do
s:= s + 8;
writeln(y);
Koniec.

Riešenie:

Ako vidíte, v tele cyklu je len jeden príkaz s:= s + 8. To znamená, že táto operácia sa vykoná pri každej iterácii (v každom kroku) cyklu.

V tele cyklu sa hodnota premennej s zvýši o 8. Keďže parameter cyklu sa zvyšuje z 3 na 8 v krokoch po 1, pri vykonávaní programu sa telo cyklu vykoná 6-krát (k bude rovné 3, 4, 5, 6, 7, 8). To znamená, že premenná s sa zvýšila o 8 * 6 = 48. A keďže počiatočná hodnota premennej s = 8 a po vykonaní programu sa zvýši o 48, v konečnom dôsledku sa hodnota premennej s bude rovnať 56.

Riešenie problémov typu 10 GIA v informatike

V tabuľke Dat sú uložené údaje o počte žiakov v triedach (Dat je počet žiakov na prvom stupni, Dat je počet žiakov na druhom a pod.). Určite, aké číslo sa vytlačí ako výsledok nasledujúceho programu. Text programu je poskytovaný v troch programovacích jazykoch.

Algoritmický jazyk

celtab Dat

celé číslo k, m

Dátum := 20; Dátum:= 25

Dátum := 19; Dátum:= 25

Dátum := 26; Dátum:= 22

Dátum := 24; Dátum:= 28

Dátum := 26; Dátum:= 21

Dátum := 27

m:= 0

pre k od 1 do 11

ak Dat[k] 22 potom

DIM DAT(11) AS INTEGER

DIM k,m AKO CELÉ ČÍSLO

Dat(1) = 20: Dat(2) = 25

Dat(3) = 19: Dat(4) = 25

Dat(5) = 26: Dat(6) = 22

Dat(7) = 24: Dat(8) = 28

Dat(9) = 26: Dat(10) = 21

Dátum(11) = 27

m = 0

PRE k = 1 AŽ 11

AK Dátum(k) 22 POTOM

m = m + 1

KONIEC AK

ĎALEJ k

Var k, m: celé číslo;

Začať

Dátum := 20; Dátum := 25;

Dátum := 19; Dátum := 25;

Dátum := 26; Dátum := 22;

Dátum := 24; Dátum := 28;

Dátum := 26; Dátum := 21;

Dátum := 27;

m:= 0;

pre k:= 1 až 11 do

ak Dat[k] 22 potom

začať

m:= m + 1

Odpoveď: ____________________________.

Riešenie:

Poznámka. Pole Dat, ktoré je popísané v Basicu, bude mať 12 prvkov, pretože číslovanie nezačína od prvého prvku, ale od nuly.

Array Dat

Význam

V tele cyklu sa kontroluje podmienka

takže, správna odpoveď 7.

Zobraziť obsah prezentácie
„Riešenie úloh 9 a 10 OGE v informatike“

Riešenie problému

v informatike


Riešenie problémov typu 9 GIA v informatike

Algoritmický jazyk

ZÁKLADNÉ

alg začiatok celé číslo s, k s:= 8 nc pre k od 3 do 8 s:= s + 8 kts výstup s kon

Pascal

DIM k, s AKO CELÉ ČÍSLO s = 8 PRE k = 3 AŽ 8 s = s + 8 ĎALEJ k PRINT s

Var s,k: celé číslo; Začať s:= 8; pre k:= 3 až 8 do s:= s + 8; writeln(y); Koniec.

Zapíšte si hodnotu premennej s získanú ako výsledok nasledujúceho programu. Text programu je poskytovaný v troch programovacích jazykoch.

Odpoveď: ____________________________.


Riešenie :

  • Pozrime sa teda na tento algoritmus napísaný v rôznych jazykoch.
  • Najprv je oznámené, že sa budú používať premenné k a s celočíselného typu
  • Ďalej sa premennej s priradí hodnota 8.
  • Potom je opísaný cyklus, kde premenná k pôsobí ako parameter, ktorý sa mení z 3 na 8 v krokoch po 1 (to znamená, že bude nadobúdať sekvenčné hodnoty 3, 4, 5, 6, 7 a 8) .
  • V tele cyklu je len jeden príkaz: s:= s + 8. To znamená, že táto operácia sa vykoná pri každej iterácii (v každom kroku) cyklu.
  • A na samom konci sa na obrazovke zobrazí hodnota premennej s
  • V tele cyklu sa hodnota premennej s zvýši o 8. Keďže parameter cyklu sa zvyšuje z 3 na 8 v krokoch po 1, pri vykonávaní programu sa telo cyklu vykoná 6-krát (k bude rovné 3, 4, 5, 6, 7, 8). To znamená, že premenná s sa zvýši o 8 * 6 = 48. A keďže počiatočná hodnota premennej s = 8 a po vykonaní programu sa zvýši o 48, v konečnom dôsledku sa hodnota premennej s bude rovnať 56 .

22 POTOM m:= 0; m = m + 1 pre k:= 1 až 11 urob, ak Dat[k] 22, potom m:= m + 1 KONIEC, AK ak Dat[k] 22, potom NEXT k začni všetky m:= m + 1 kc TLAČ m koniec; výstup m con writeln(m) Koniec. "width="640"

V tabuľke Údaje sú uložené údaje o počte žiakov v triedach (Údaje počet žiakov na prvom stupni, Dátum na druhom a pod.). Určite, aké číslo sa vytlačí ako výsledok nasledujúceho programu. Text programu je poskytovaný v troch programovacích jazykoch.

Odpoveď: ____________________________.

Algoritmický jazyk

ZÁKLADNÉ

Pascal

DIM DAT(11) AS INTEGER

DIM k,m AKO CELÉ ČÍSLO

Var k, m: celé číslo;

celtab Dat

Dat: pole celých čísel;

Dat(1) = 20: Dat(2) = 25

celé číslo k, m

Dat(3) = 19: Dat(4) = 25

Dátum := 20; Dátum:= 25

Dátum := 19; Dátum:= 25

Dat(5) = 26: Dat(6) = 22

Dátum := 20; Dátum := 25;

Dat(7) = 24: Dat(8) = 28

Dátum := 26; Dátum:= 22

Dátum := 19; Dátum := 25;

Dátum := 26; Dátum := 22;

Dat(9) = 26: Dat(10) = 21

Dátum := 24; Dátum:= 28

Dátum(11) = 27

Dátum := 24; Dátum := 28;

Dátum := 26; Dátum:= 21

Dátum := 27

Dátum := 26; Dátum := 21;

PRE k = 1 AŽ 11

Dátum := 27;

nc pre k od 1 do 11

AK Dátum(k) 22 POTOM

m = m + 1

pre k:= 1 až 11 do

ak Dat[k] 22 potom

m:= m + 1

ak Dat[k] 22 potom

m:= m + 1

výstup m

writeln(m)

), potom to neberieme do úvahy, keďže 22 nie je viac ako 22. Dalo by sa to vziať do úvahy, ak by v porovnaní bol znak =. Takže správna odpoveď je 7." width="640"

Riešenie:

  • Pozrime sa na program krok za krokom. Takže hneď na začiatku sú deklarované premenné, ktoré sa budú používať (premenné k a m), ako aj pole Dat obsahujúce 11 prvkov (od 1 do 11).
  • Nasleduje vyplnenie poľa. Napríklad prvku poľa s indexom 1 je priradená hodnota 20, prvku s indexom 2 je priradená hodnota 25 atď. Výsledkom je, že výsledné pole môže byť reprezentované takto:
  • Ďalej je premennej m priradená hodnota 0. Potom začne cyklus s parametrom k, pričom k sa mení z 1 na 11 v krokoch po 1.
  • Hodnota prvku poľa na indexe k sa porovná s číslom 22. Ak je prvok poľa väčší ako 22, potom sa premenná m zvýši o 1. Inak sa nič nestane.
  • Na samom konci programu sa na obrazovke zobrazí hodnota premennej m.
  • Program sme teda preložili do ľudskej reči, teraz sa zamyslime nad tým, čo nakoniec získame po jeho spustení. Zaujíma nás cyklus – tu sa mení hodnota premennej m. Pred slučkou je jeho hodnota nulová. Potom program iteruje všetky prvky poľa a porovnáva ich s číslom 22. A ak je prvok poľa väčší ako 22, potom sa premenná m zvýši o 1. Preto musíme spočítať všetky prvky poľa. pole, ktoré sú väčšie ako 22 - ich počet sa bude rovnať hodnote premennej m. Existuje 7 takýchto prvkov - sú to prvky s indexmi 2, 4, 5, 7, 8, 9 a 11.
  • Mali by ste venovať pozornosť prvku číslo 6, ktorý sa rovná 22. Keďže naše porovnanie je prísne (znamienko), neberieme ho do úvahy, pretože 22 nie je viac ako 22. Mohlo by sa vziať do úvahy, ak by porovnanie bolo znamenie =.

Správna odpoveď je teda 7.

| Test

Lekcia 38
Test

"Algoritmizácia a programovanie"

Pozor! Test obsahuje otázky a prvky kódu z Pascalu!


Prvá možnosť

Časť 1.

1. Ako vyzerá priraďovací znak v programovaní?:

  1. <=

2. Aký je názov algoritmického návrhu, ktorý pozostáva z postupných akcií, ktoré nasledujú za sebou v striktne usporiadanom poradí?

  1. Sledovanie
  2. Vetvenie
  3. Opakovanie

3. Aký algoritmus je znázornený na obrázku?:

  1. Sledovanie
  2. Vetvenie
  3. Opakovanie

4. Vyberte správnu položku programu :

  1. program Yakov_petrovich;
  2. program Jakov Petrovič;
  3. program Jakov Petrovič;
  4. program_Yakov_Petrovich;

5. Ktorý príkaz možno použiť na zistenie zvyšku delenia čísla? anab:

Časť 2.


1. Zapíšte si hodnotu premennej b

a:=4;

x:=10;

a:= x-a*2;

x:=a*2-x;

2. Čo sa stane v dôsledku vykonania tohto algoritmu? Napíšte svoju odpoveď :

a:=5;

b:=7;

ak a>b, potom b:= a+b-28

inakb:= a* b-30;

3. Čo sa stane v dôsledku vykonania tohto algoritmu? Zapíšte si hodnotu, ktorú získate pre premennú b

a:=7;

b:=22;

a:= b div a;

b:= b mod a;

4. Akú hodnotu b získame po vykonaní algoritmu? Zapíšte si odpoveď. (Ak potrebujete svoju odpoveď zaokrúhliť, zaokrúhlite na najbližšiu desatinu)

a:=3;

b:=90;

pre i:=1 až 4 do

b:=b/a;

  1. program šálka_čaju;
  2. var a, b, c, y, x: skutočné;
  3. začať
  4. writeln('Zadajte tri čísla');
  5. readln(a,b,c);
  6. y:=a;
  7. ak b>y, potom y:=b;
  8. ak c>y, potom y:=c;
  9. ak ab) alebo (a>c), potom x:=a;
  10. ak ba) alebo (b>c) potom x:=b;
  11. ak ca) alebo (c>b), potom x:=c;
  12. writeln(y+x);
  13. koniec.
  1. Aký je názov programu? Napíšte
  2. Napíšte, aký typ premenných sa v programe používa.
  3. Zapíšte si názvy použitých premenných.
  4. Na ktorej linke program prijíma dáta od užívateľa? Napíšte číslo riadku
  5. Čo sa zobrazí, ak používateľ zadá hodnoty: 6, 9, 3

Časť 3. Napíšte program.

Zadávajú sa tri čísla. Vytlačte najmenšie číslo.

Druhá možnosť

Časť I

1. Návrh algoritmu, v ktorom je možné v dôsledku kontroly splnenia podmienky vykonávať rôzne akcie, sa nazýva:

  1. Sledovanie
  2. Vetvenie
  3. Opakovanie

2. Nerovná sa v pascale sa píše:

3. Ktorý údaj je správny:

  1. písať (Nastavte premenné a a b);
  2. písať (‘ Nastaviť premenné a a b“);
  3. písať (‘ Nastaviť premenné “, a a b);
  4. písať ( Nastaviť premenné , „a a b“);

4. Blokový diagram znázorňuje návrh algoritmu:

  1. Lineárny algoritmus
  2. Algoritmus vetvenia
  3. Algoritmus opakovania

5. Príkaz v pascal, ktorý vám umožňuje čítať dáta prijaté od užívateľa:

  1. písať

Časť 2.


1. Akú hodnotu bude mať premenná k po vykonaní tohto algoritmu?:

a:=2;

k:=4;

a:= k+a*3;

k:=a/2-k;

2. Zapíšte si hodnotu premennej b po vykonaní fragmentu algoritmu:

a:=7;

b:=5;

ak a>b, potom b:= a+b+5

inakb:= a* b-3;

3. Zapíšte si hodnotu premennej b po vykonaní fragmentu algoritmu:

a:=4;

b:=15;

a:= b div a;

b:= b mod a;

4. Zapíšte si hodnotu premennej b po vykonaní fragmentu algoritmu:

a:=2;

b:=5;

pre i:=1 až 5 do

b:= a* b;

5. Skontrolujte algoritmus a odpovedzte na otázky:

programové skladovanie;

var a, b, c, y: skutočné;

začať

napísaťln(„Zadajte tri čísla“);

readln(a,b,c);

y:=a;

ak b>y, potom y:=b;

ak c>y, potom y:=c;

napísaťln( r) ;

koniec.

  1. Napíšte názov programu.
  2. Aký typ premenných sa používa v programe.
  3. Koľko premenných sa používa v programe, uveďte ich názvy.
  4. Prepíšte riadok, kde program prijíma dáta od užívateľa.
  5. Čo sa zobrazí, ak používateľ zadá hodnoty: 5, 8, 2.

Časť 3. Napíšte program.

Dané dve celé číslaaAb ( a< b). Vytlačte vo vzostupnom poradí všetky celé čísla nachádzajúce sa medzi ab(vrátane samotných číselaAb), ako aj čísloNtieto čísla.

Medzi základné princípy štruktúrovaného programovania nepatria....

Pri vývoji softvérového produktu sa odstraňovanie nedostatkov, ktoré si používateľ všimne, vykonáva vo fáze _________

Jazyk Lisp je ____________ programovací jazyk.

Objektovo orientovaný prístup k programovaniu je založený na princípe....

Neplatí pre základné algoritmické konštrukcie...

Tlmočníci robia...

Zapuzdrenie v objektovo orientovanom programovaní znamená byť schopný...

Program je...

Jazyky na značenie údajov sú ............

Prvým krokom pri riešení problému na počítači je....

Objektovo orientovaný prístup je založený na koncepte....

Načítavací modul programu je výsledkom práce...

Modulárna štruktúra programu odráža jednu z vlastností ________________ programovania.

Tabuľka identifikátorov počas procesu prekladu sa používa na uloženie...

Navrhovanie programov postupným rozdeľovaním veľkého problému na menšie čiastkové problémy zodpovedá...

Pri vývoji softvérového produktu sa porovnávanie výsledkov programu s výsledkami pozorovaní alebo experimentálne získanými výsledkami vzťahuje na štádium

Procedurálne programovacie jazyky nemajú typ údajov _____________.

1). symbolický

2). komplexné

3). celé číslo

4). Reálny

1). ladenie a testovanie programu

2). analýzu a formalizovaný popis problému

3). programovú podporu

4). analýzu získaných výsledkov

1). dizajn zdola nahor

2). objektovo orientovaný dizajn

3). dizajn zhora nadol

4). konceptuálne modelovanie

5. Jazyk, ktorého názov je skratkou pre "univerzálny symbolický kód pre začiatočníkov" je...

1). premenné hodnoty

2). výsledky vykonávania funkcie

3). názvy premenných a funkcií

4). výsledky postupov

7. Pojem "polymorfizmus" odkazuje na

1). objektovo orientované programovacie technológie

2). technológie štruktúrovaného programovania

3). modulárne programovacie technológie

4). technológie imperatívneho programovania

1). heuristický

2). dynamický

3). logické



4). Štrukturálne

1). tlmočník

2). gramatika

3). prekladateľ

4). editor odkazov (linker)

1). formalizácia vlastností

3). triedna hierarchia

4). Rekurzie

1). formulácia problému

2). testovanie

3). ladenie

4). vývoj algoritmov

1). P=pravda; Q = nepravda

2). P = nepravda; Q = pravda

3). P = nepravda; Q = nepravda

4). P=pravda; Q = pravda

1). úplný minimálny sémantický výraz v programovacom jazyku

2). algoritmus napísaný v programovacom jazyku

3). súbor príkazov operačného systému počítača

4). protokol pre interakciu medzi komponentmi počítačovej siete

1). implementácia korešpondencie „jeden modul – jeden objekt“.

2). definovanie rozhrania (špecifikácie) metód na ich implementáciu

3). vytváranie špeciálnych programov, ktoré implementujú zmeny v stave objektu

4). uzavretie postupov pre prácu s objektom v samostatnom module

1). spracovanie príkazu po príkaze a vykonávanie programu

2). spracovanie príkazu po príkaze bez vykonania programu

3). iba vysielanie programu

4). sledovanie a vykonávanie programu

Úloha: „zadajte dve čísla a nájdite ich aritmetický priemer a geometrický priemer a dajte výsledok“ zodpovedá algoritmu...

1). substitúcia

2). vetvenia

3). slučka s predpokladom

4). slučka s dodatočnou podmienkou

1). dichotomické vyhľadávanie

2). vetvy a hranice

3). dizajn zhora nadol

4). dizajn zdola nahor

1). systémový

2). funkčné

3). štrukturálne

4). Neistý

1). ladenie a testovanie

2). analýzu získaných výsledkov

3). kódovanie programu

4). podpora softvérových produktov

1). programovanie zhora nadol

2). rozdelenie projektu na moduly, z ktorých každý má jeden vstup a jeden výstup

3). dosiahnutie absolútneho minima znakov a riadkov v texte programu

4). programová logika umožňuje iba tri základné algoritmické štruktúry: sekvencie, vetvy a opakovania

29. Premenné atribúty v programovacích jazykoch: a) meno b) adresa c) viditeľné/skryté d) hodnota e) typ f) funkčnosť

1). a B C d

2). a, b, d, d

3). b, d, d, f

4). a, c, d, d

1). počet núl

2). počet kladných

3). číslo poslednej nuly

4). číslo prvej nuly

34. Aká hodnota premennej S bude vytlačená po vykonaní fragmentu programu BASIC?