@@@ | tematické skupiny P ABC <<<
zadání
O zpráva
"hlasi se program XY"
komentář
- XY = jméno programovacího jazyka
- ukázat vymezení komentářů ve zdrojovém textu - en.wikipedia.org/wiki/Comment_(computer_programming),
en.wikipedia.org/wiki/Docstring - zdrojový text tak, aby ho bylo možno zkopírovat pro on-line kompilátor (interpret)
- komentovat povinné náležitosti programu v příslušném zdrojovém textu (kódu)
<<< zadání - - - compile_ada_online
-- vypis zpravy z programu
with Ada.Text_IO; use Ada.Text_IO;
procedure Hello is
begin
Put_Line("hlasi se program Ada"); -- vypisovana data jsou ve formatu "literal"
end Hello;
standardní výstup:
hlasi se program Ada
komentář
- název programu "Hello" navazuje na jméno zdroje v on-line prostředí "codingground"
- komentář řádkový - vymezený od dvou pomlček -- do konce řádku - Ada-comment-wiki
- zdrojový kód jazyka NENÍ case sensitivní, tj. velká a malá písmena jsou rovnocenná
- příkazy MUSÍ být ukončeny středníkem ;
- xxx - povinné náležitosti with, use, begin, end, ... ???
<<< zadání - - - compile_freebasic_online
Print "hlasi se program BASIC"
standardní výstup:
hlasi se program BASIC
komentář - ROZPRACOVÁNO
- xxx - case sensitivní ???
- xxx - komentáře ??? - BASIC-comment-wiki
- xxx - interpret/kompilátor ???
<<< zadání - - - compile_c_online
/* vypis zpravy z programu
... pripadne dalsi radky komentare */
#include <stdio.h>
int main()
{
printf("hlasi se program C\n"); /* vypisovana data jsou ve formatu "literal" */
return 0;
}
standardní výstup:
hlasi se program C
komentář
- komentáře (i víceřádkové) jsou vymezeny odělovači - /* libovolný text ... */ - C-comment-wiki
většina moderních překladačů jazyka C rozeznává též "// řádkový komentář", shodně jako v C++ - zdrojový kód jazyka JE case sensitivní, tj. velká a malá písmena nejsou rovnocenná
- #include <stdio.h> je povinné připojení standardní knihovny pro funkce i/o
- int main() je povinne zahlavi kazdeho programu (hlavni funkce), tělo funkce musí být vymezeno oddělovači { ... }
- kód "\n" v řetězci funkce printf() způsobí pokračování výpisu na novém řádku
- každý příkaz musí končit středníkem ";"
- return 0; je povinne nastaveni návratoveho kodu při normálním ukončení programu
<<< zadání
@echo off
rem vypis zpravy z programu
echo hlasi se program CMD Windows
echo.
pause
standardní výstup:
hlasi se program CMD Windows
Pokračujte stiskem libovolné klávesy..
komentář
- řádek s komentářem začíná klíčovým slovem "rem" (remark)
- příkazy ve skriptu musí začínat od 1. sloupce
- příkaz "echo." v programu vypíše mezerový řádek
- příkaz "@echo off" vypne zobrazování příkazů v aktuálním skriptu a ve všech z něj volaných
příkaz "echo on" naopak zobrazování zapne - znak "@" zajistí, že se nezobrazí příkaz na příslušném řádku
<<< zadání - - - compile_cobol_online
*> vypis zpravy z programu (literal)
program-id. prog.
procedure division.
display "hlasi se program COBOL" *> vypisovana data jsou ve formatu "literal"
stop run.
standardní výstup:
hlasi se program COBOL
komentář
- komentář řádkový - vymezený od kombinace *> do konce řádku
v původním 80-sloupcovém štítkovém formátu měl komentářový řádek hvězdičku * v 7. sloupci - zdrojový kód jazyka NENÍ case sensitivní, tj. velká a malá písmena jsou rovnocenná
- xxx - povinné náležitosti (stop run ???)
- xxx - v některých PC dialektech není povinné program-id. ???
- xxx - jak je to s tečkami ???
<<< zadání
/* vypis zpravy z programu */
class HelloWorld {
public static void main(String []arg) {
System.out.println("hlasi se program Java");
}
}
standardní výstup:
hlasi se program Java
komentář
- xxx case sensitivní ???
- xxx - komentář na řádku a "//" ??? - Java-comment-wiki
- xxx - povinné náležitosti ???
<<< zadání
<<< zadání,
try_javascript_online,
www.w3schools.com/js - Java Script Tutorial - on-line příklady s možností vlastních úprav ***
alert() - confirm() - document.write() - document.writeln() - eval() - if...else - parseInt() - prompt(),
pg-1a výstup - pozastavení programu
<script>
/* vypis zpravy z programu
vypisovana data ve formatu "literal" */
alert("hlasi se program JavaScript");
</script>
nové okénko na HTML stránce:
[ hlasi se program JavaScript ]
pokračování vyžaduje
OK / Enter / mezera / Esc / [x]
pg-1b výstup - požadavek volby s nabídkou kladné odpovědi
<script>
dotaz = confirm("kladna odpoved ?"); // rozhodovaci promenna
if(dotaz) { // na zaklade zadane hodnoty se program vetvi
document.write("zadano ANO");
} else {
document.write("zadano NE");
}
</script>
nové okénko na HTML stránce:
[ kladna odpoved ? ]
pokračování vyžaduje
/ odpověď OK / Enter / mezera
zadano ANO (v textu HTML stránky)
/ odpověď Zrušit / Esc / [x]
zadano NE (v textu HTML stránky)
pg-1c výstup - zobrazení zprávy
<script> document.write('zprava z programu JavaScript'); </script>
text v rámci HTML stránky:
zprava z programu JavaScript
<<< zadání - - - execute_python3_online
# vypis zpravy z programu
print ("hlasi se program Python") # vypisovana data ve formatu "literal"
standardní výstup:
hlasi se program Python
komentář
- komentář řádkový - vymezený od znaku # do konce řádku - Python-comment-wiki,
komentářový blok - en.wikipedia.org/wiki/Docstring#Python - zdrojový kód jazyka JE case sensitivní, tj. velká a malá písmena nejsou rovnocenná