Programový počítač a protihráč CGS: Porovnání verzí
(Nejsou zobrazeny 4 mezilehlé verze od stejného uživatele.) | |||
Řádka 1: | Řádka 1: | ||
[[Soubor:Původní_ABC-CGS.png|thumb|right|ABC CGS před slepením]] | [[Soubor:Původní_ABC-CGS.png|thumb|right|ABC CGS před slepením]] | ||
+ | [[Soubor:CGS_chytte-zajice-2.png|thumb|right|Program pro CGS]] | ||
+ | [[Soubor:CGS_chytte-zajice-2_diagram.png|thumb|right|Průběhový diagram]] | ||
− | ''' | + | Počítač CGS byl poprvé vydán v 7. čísle 25. ročníku časopisu ABC. Autory jsou Miroslav Háša, ing. Jiří Rada a Martin Pilný, výtvarně CGS zpracoval Jaroslav Velc. Zkratka CGS se skládá z úvodních písmen slov '''Computer Game System''', což bylo dobově považováno za "mezinárodní označení pro všechny počítačové hry". |
− | + | Autoři CGS ukazují, že s tímto papírovým počítačem snadno pochopíte, jak počítače pracují, a to v základu daleko rychleji a lépe, než když budete stát nad skutečným počítačem. Proto také CGS propagují slovy "''Chcete snadno a rychle proniknout do tajů programování velkých počítačů? Chcete znát používané symboly a značky? Pak se nerozmýšlejte...''". | |
− | + | == Hardware == | |
− | + | CGS obsahuje pouze programový '''řadič''' a paměťové prvky - '''registry'''. ''Řadič'' určuje postup výpočtů, do ''registrů'' jsou ukládány mezivýsledky a výsledky podle pokynů v řadiči, tj. z příkazů v programu. CGS nemá aritmetickou jednotku, k provádění matematických výpočtů tedy potřebujete kupř. vlastní hlavu nebo kalkulačku. | |
− | + | == Příkazy == | |
− | ''' | + | * '''IF''' - podmínka, je-li splněna, pokračuje program na řádce, v opačném případě se pokračuje první instrukcí na následující řádce. |
+ | |||
+ | * '''GTO ''značka''''' - přesun na řádek uvozený značkou. | ||
− | + | == Práce s indexovým registrem == | |
+ | Užívá se hlavně k programovému adresování. Lze do něj zapisovat pouze celá čísla od 0 do 9. | ||
+ | Jeli i=3, pak Ri=R3 a R(i+4)=R7. | ||
− | + | == Literatura == | |
− | + | ||
− | + | ''' ABC 07/25 ''' | |
− | + | ||
* Kybernetika a papírový počítač - úvod a návod k používání | * Kybernetika a papírový počítač - úvod a návod k používání | ||
Řádka 47: | Řádka 51: | ||
* program Kámen, papír, nůžky | * program Kámen, papír, nůžky | ||
+ | ''' Magazín MF "Logika v kostce", 1982 ''' | ||
+ | [[Soubor:Mag_logika-v-kostce.png|thumb|right|]] | ||
− | + | * Papírový počítač CGS - jak sestavit program pro počítač | |
+ | ** ujasnění matematických vztahů | ||
+ | ** stanovení průběhu výpočtu v počítači | ||
+ | ** zápis programu v jazyku počítače | ||
+ | * Malá Rubikova kostka na papírovém počítači - programová simulace | ||
+ | * Esperanto pro programovatelné kalkulátory | ||
+ | * Matematické modely pružnosti a pevnosti | ||
+ | * Goniometrické funkce - jejich výpočet a využití | ||
+ | * další programy | ||
+ | ** Skládání odporů | ||
+ | ** Není nosník nebezpečně namáhán? | ||
+ | ** Ocelový drát | ||
+ | ** Natahování, stlačování a ohřívání ocelové tyče | ||
+ | ** Jak stlačí závaží pružinu? | ||
+ | ** Výpočet PI | ||
+ | ** Převod desetinného čísla na zlomek | ||
+ | ** Sinus, tangens, arkustangens a cosinus úhlu | ||
+ | ** Největší společný dělitel a nejmenší společný násobek | ||
+ | ** Umělá oběžnice | ||
+ | == Návod na slepení == | ||
+ | Stránku dobře podlepte kladivkovou čtvrtkou a nechte zatížené proschnout. Potom nůžkami vystříhněte po obvodě celý počítač. Pozor při tom na malou chlopeň, kterou ohněte dovnitř. Ve hřbetě, kde je šipkami označeno, tupým nožem narýhujte a přehněte do stříšky. V místech, kde jsou různě dlouhé červené čáry, proveďte přesně prořezy. Jedná se o dva ve hřbetě, dvakrát dva prořezy v malé a velké obrazovce a desetkrát po dvou v paměťových regístrech. Poslední prořez je na zadni dolní straně a je určen pro zasunutí chlopně, která spojí obě poloviny CGS. | ||
− | [[Soubor: | + | [[Soubor:Cgs-vtm.png|thumb|left|Varianta CGS z magazínu Logika v kostce]] |
Aktuální verze z 19. 3. 2017, 21:51
Počítač CGS byl poprvé vydán v 7. čísle 25. ročníku časopisu ABC. Autory jsou Miroslav Háša, ing. Jiří Rada a Martin Pilný, výtvarně CGS zpracoval Jaroslav Velc. Zkratka CGS se skládá z úvodních písmen slov Computer Game System, což bylo dobově považováno za "mezinárodní označení pro všechny počítačové hry".
Autoři CGS ukazují, že s tímto papírovým počítačem snadno pochopíte, jak počítače pracují, a to v základu daleko rychleji a lépe, než když budete stát nad skutečným počítačem. Proto také CGS propagují slovy "Chcete snadno a rychle proniknout do tajů programování velkých počítačů? Chcete znát používané symboly a značky? Pak se nerozmýšlejte...".
Hardware
CGS obsahuje pouze programový řadič a paměťové prvky - registry. Řadič určuje postup výpočtů, do registrů jsou ukládány mezivýsledky a výsledky podle pokynů v řadiči, tj. z příkazů v programu. CGS nemá aritmetickou jednotku, k provádění matematických výpočtů tedy potřebujete kupř. vlastní hlavu nebo kalkulačku.
Příkazy
- IF - podmínka, je-li splněna, pokračuje program na řádce, v opačném případě se pokračuje první instrukcí na následující řádce.
- GTO značka - přesun na řádek uvozený značkou.
Práce s indexovým registrem
Užívá se hlavně k programovému adresování. Lze do něj zapisovat pouze celá čísla od 0 do 9.
Jeli i=3, pak Ri=R3 a R(i+4)=R7.
Literatura
ABC 07/25
- Kybernetika a papírový počítač - úvod a návod k používání
- Programovatelný počítač a protihráč CGS - vystřihovánka a návod na slepení
- program NIM - hra se zápalkami
- program Hádání neznámého čísla
- program Chyťte zajíce
- program Gregoriánský kalendář
ABC 13/25
- Jak pracovat s programy pro papírový počítač ABC CGS? - rady a tipy
- program Chyťte zajíce II - zjednodušená, zkrácená a vylepšená verze programu z ABC 07/25 + průběhový diagram
- program Přistání na Měsící
- program Grand prix formule 1
- program Výpočet výše vkladu
- program Pravidelné spoření
ABC 19/25
- program Ohmův zákon
- program Rovnice
- program Výkon el. proudu
- program Kámen, papír, nůžky
Magazín MF "Logika v kostce", 1982
- Papírový počítač CGS - jak sestavit program pro počítač
- ujasnění matematických vztahů
- stanovení průběhu výpočtu v počítači
- zápis programu v jazyku počítače
- Malá Rubikova kostka na papírovém počítači - programová simulace
- Esperanto pro programovatelné kalkulátory
- Matematické modely pružnosti a pevnosti
- Goniometrické funkce - jejich výpočet a využití
- další programy
- Skládání odporů
- Není nosník nebezpečně namáhán?
- Ocelový drát
- Natahování, stlačování a ohřívání ocelové tyče
- Jak stlačí závaží pružinu?
- Výpočet PI
- Převod desetinného čísla na zlomek
- Sinus, tangens, arkustangens a cosinus úhlu
- Největší společný dělitel a nejmenší společný násobek
- Umělá oběžnice
Návod na slepení
Stránku dobře podlepte kladivkovou čtvrtkou a nechte zatížené proschnout. Potom nůžkami vystříhněte po obvodě celý počítač. Pozor při tom na malou chlopeň, kterou ohněte dovnitř. Ve hřbetě, kde je šipkami označeno, tupým nožem narýhujte a přehněte do stříšky. V místech, kde jsou různě dlouhé červené čáry, proveďte přesně prořezy. Jedná se o dva ve hřbetě, dvakrát dva prořezy v malé a velké obrazovce a desetkrát po dvou v paměťových regístrech. Poslední prořez je na zadni dolní straně a je určen pro zasunutí chlopně, která spojí obě poloviny CGS.