Basic

Transkript

Basic
VÝUKOVÝ MATERIÁL
Identifikační údaje školy
Číslo projektu
Název projektu
Číslo a název šablony
Autor
Tematická oblast
Číslo a název materiálu
Anotace
Vytvořeno
Určeno pro
Přílohy
Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace
Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874
www.vosassvdf.cz, tel. +420412372632
CZ.1.07/1.5.00/34.1076
Pro vzdělanější Šluknovsko
32 – Inovace a zkvalitnění výuky prostřednictvím ICT
0207 Mgr. Bc. Jan Škoda
Programování
VY_32_INOVACE_0207_0104
Basic
Žák si upevní učivo o programovacím jazyce Basic
13. 7. 2013
3. ročník oboru Informační technologie
Bez příloh
Metodický list
• Učitel:
• Výklad s projekcí elektronického učebního materiálu.
• Ukázka obecného postupu činností.
• Monitorování činnosti žáků.
• Žák:
• Sleduje výkladovou projekci a demonstraci učitele.
Basic
Historie jazyka Basic
• Původní verze Basicu byla navrhnuta v roce 1963.
• Zakladatelé: John Kemeny a Thomas Kurtz.
• Následně pod jejich vedením Basic implementoval tým
studentů z Dartmouthu na sálovém počítači GE-256.
• Hlavním cílem návrhu byla
•
•
•
•
•
jednoduchost s ohledem na začínající uživatele,
obecnost,
mnoho účelovost,
interaktivita,
rozšiřitelnost vzhledem k potřebám pokročílych uživatelů.
Historie jazyka Basic
• Dalším cílem bylo naprosté odstínění uživatelů od OS a HW.
• Důležitá byla i rychlá odezva pro malé programy a
srozumitelné vypisování chyb.
• Částečně založen na jazyku FORTRAN II a ALGOL 60.
• Původní označení Basicu bylo podle místa vzniku jako
Darmouth BASIC.
• BASIC = “Základní’’, ale jedná se o akronym Beginner’s Allpurpose Symbolic Instruction Code = ‘’univerzální jazyk
symbolických instrukcí pro začátečníky’’.
Historie jazyka Basic
• Kompilátor Basicu byl od počátku zdarma, a tím se jazyk široce
rozšířil.
• S nástupem mikropočítače Altair-8800 společnosti MITS v roce
1975 se Basic ukázal velmi vhodný pro méně výkoné PC.
• První Basic na mikro-pc Altair 8800 byl Tiny BASIC, původně
navržený Li-Chen Wangem.
• Ve stejném roce pak zakladatelé nově vznikající společnosti
Microsoft, Bill Gates a Paul Allen, vytvořili Altair Basic
později z něj vzešel Microsoft Basic, který se v miliónech kopií
stal velmi úspěšným.
Historie jazyka Basic
• Microsoft Basic se stal standardním jazykem počítače Apple II.
• V tehdejších dobách se Basic umisťoval přímo do paměti ROM,
a tak se PC startovaly přímo do Basicu.
• V 80. letech vytvořil Microsoft pro OS MS-DOS, PC-DOS
několik verzí BASICU (např. GW-BASIC, BASICA a Quick BASIC).
• V roce 1985 společnost Borland vatvořila Turbo BASIC, z
kterého se vyvinul PowerBASIC.
Historie jazyka Basic
• 1987 – 1988 – vznik Visual Basic – současně vzikal Visual Basic
for Application (použit v kanc. balíku Microsoft Office.
• 2001 – Visual Basic .NET.
• V Linuxu se Basicem můžeme setkat v kancelářském balíku
OpenOffice.org nebo kompilátoru FreeBASIC.
• Dále byl použit v jazyku GAMBAS.
Tvůrce programovacího jazyka
Basic
John George Kemeny (1926-1992)
• Americký matematik a počítačový vědec.
• Maďarský původ.
• Narozen v Budapešti (pův. jméno János Gyorgy Kemény).
• Před válkou emigroval do USA, kde vystudoval střední školu.
• Přijat na univerzitu v Princetonu, kde vystudoval matematiku
a flozofii.
• Za války působil jako matematik v Los Alamos.
• V roce 1992 mu byla udělena cena Computer Pioneer Award.
Programovací jazyk Basic
• Interpretovaný:
• BywaterBASIC
• interpret jazyka Basic pro MS-DOS a Linux, napsaný v jazyku C.
• Qbasic
• byl standadně dodáván se systémem MS-DOS v.5 a vyšší.
• Gambas
• vychází z jazyka Visual Basic.
• Basic4GL
• pro Windows, je free, ale ne open source.
• G-BASIC
• vyvinut pro NES (Nintendo).
Programovací jazyk Basic
• Kompilovaný:
• FreeBASIC
• dostupný pro Linux, DOS a MS Windows,
• open source kompilátor.
• QuickBASIC
• byl komerčním produktem firmy Microsoft,
• první verze se objevila roku 1985,
• poslední verze byla vydána roku 1988.
Programovací jazyk Basic
• Visual Basic
• produkt firmy Microsoft,
• obsahuje rozšíření pro objektově orientované programování a
tvorbu GUI,
• zahrnuje vývojové prostředí včetně vizuálního návrhu
grafického rozhraní,
• v roce 2001 Microsoft vydal verzi Visual Basic .NET, která
přinesla podporu pro platformu .NET,
• tato verze obsahuje podporu objektově orientovaného
programování.
Další verze Basicu
•
•
•
•
•
•
•
Amiga BASIC
Applesoft BASIC
Atari BASIC
Blitz BASIC
Busines BASIC
Sinclair BASIC
Commodore BASIC atd.
• Jazyk odvozený z BASICU:
• VBScript
Ukázka zdrojového kódu 1
10 PRINT "Hello World!"
Vypíše na monitor Hello World.
Zdroj: Autor
Ukázka zdrojového kódu 2
10 CLS
20 PRINT "Napis libovolne kladne cislo"
30 INPUT A1
40 IF A1<0 THEN 80
50 IF A1=0 THEN 100
60 PRINT "Vyborne, je doopravdy kladne"
70 GOTO 120
80 PRINT "Je zaporne, mas napsat kladne!!!"
90 GOTO 20
100 PRINT "Je to nula, mas napsat kladne cislo!!!„
110 GOTO 20
120 END
Program pro zjištění zda je zadané číslo kladné.
Zdroje
• BASIC. In: Wikipedia: the free encyclopedia [online]. San Francisco
(CA): Wikimedia Foundation, 2013 [cit. 2013-07-13]. Dostupné z:
http://cs.wikipedia.org/wiki/BASIC.
• BASIC. STRÁNKY VŠEOBECNĚ O PROGRAMOVÁNÍ [online]. 2013 [cit.
2013-07-13]. Dostupné z: http://www.k-prog.wz.cz/progjaz/basic.
php.
• FALTÝNEK, Lukáš. Basic. In: Basic - Linux EXPRES [online]. 2007 [cit.
2013-07-13]. Dostupné z: http://www.linuxexpres.cz/praxe/basic.
• KAPOUN, Jan. Průkopníci informačního věku: John Kemeny, otec
jazyka BASIC. In: CIO Business World.cz [online]. 2011 [cit. 2013-0713]. Dostupné z: http://businessworld.cz/cio-bw-special/prukopniciinformacniho-veku-john-kemeny-otec-jazyka-basic-7820.

Podobné dokumenty