A problémamegoldás folyamata

Slides:



Advertisements
Hasonló előadás
A polinomalgebra elemei
Advertisements

Természetes számok 0, 1, 2, 3, ..., 24, 25, ..., 1231, 1232, ..., n, ...  = {0, 1, 2, 3, ..., n,...} a természetes számok halmaza Műveletek: összeadás.
Programozási feladatok
Definíciók: Algoritmus: bármely véges sok lépéssel leírható tevékenység. Olyan pontos előírás, amely megmondja, hogy egy adott típushoz tartozó feladat.
Algoritmusok.
Algoritmus és programozás
Halmazok, műveletek halmazokkal
Algoritmus Az algoritmus problémamegoldásra szolgáló elemi lépések olyan sorozata, amely: véges – azaz véges számú lépés után befejeződik, és eredményt.
Számítástechnika Levelezőknek
Turbo Pascal Változók.
Bevezetés a Java programozásba
Algoritmusok Az algoritmus fogalma:
Algebra a matematika egy ága
1 A számítási pontatlanságok a + b – a = b ? Tegyük fel, hogy 4 tizedesjegyig pontos a mantissza a = 5678 = 5,678  10 3 b = 6789 = 6,789  10 3 a + b.
Készítette: Rummel Szabolcs Elérhetőség:
Fejezetek a matematikából
Scriptnyelvek 9. gyakorlat Papp Gyula április 29.
PHP Webprogramozás alapjai
Programozás I. Egymásba ágyazott szelekciók, többágú szelekció
Vizuális és web programozás II.
Halmazok Összefoglalás.
Excel Hivatkozások, függvények használata
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
Programozás Operátorok C# -ban.
A PHP (PHP: Hypertext Preprocessor) nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. Emiatt.
Lineáris algebra.
Beolvasó utasítás Console.Read();  Int típusú adatot kapunk. Console.ReadLine();  String típusú adatot kapunk. Console.ReadKey();  Tetszőleges billentyű.
Matematikai ismeretek az alapiskolától az egyetemig Part Edit Selye János Egyetem Komárno, Szlovákia.
Ismétlő struktúrák.
Az algoritmusok áttekinthető formában történő leírására szolgáló eszközök Páll Boglárka.
Ismétlés.
Kifejezések. Algoritmus számol; Adott összeg; összeg:=0; Minden i:=1-től 5-ig végezd el Ha 2 | i akkor összeg:=összeg+2*i Ha vége Minden vége Algoritmus.
Algoritmusok.
Algoritmusok.
ALGORITMUSOK.
Tömbök és programozási tételek
Programozási nyelvek.
Készítette: Csíki Gyula
Algoritmusok.
Az algoritmuskészítés alapjai
A Visual Basic nyelvi elemei
ProgramozásProgramozás célja hosszabb számítások elvégzése ill. kiíratása akkor érdemes programot írni, ha sok számolni való van illetve ha ugyanazt az.
Fontos tudnivalók A MATLAB egy fajta objektummal dolgozik (Mátrix)
Polinomok.
Algoritmusok. Az algoritmus meghatározott sorrendben elvégzendő műveletek előírása, mint azonos típusú (matematikai, logikai) feladatok megoldására alkalmas.
Algoritmizálás és programozás tanítása Balogh Zoltán PTE-TTK IÁTT Az algoritmuskészítés.
C Programozási alapok.
Alapműveletek (Természetes számok, Egész számok)
Összeállította: Sashalmi Tibor
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok: 1.Labor: Word alapok: dokumentum tagolása, tartalomjegyzék, ábrák számozása, hivatkozások 2.
A 2. géptermi beszámoló VBA anyagának összefoglalása
Adatszerkezetek és algoritmusok 2008/ Algoritmus Az algoritmus szó eredete a középkori arab matematikáig nyúlik vissza, egy a i.sz. IX. században.
1 Függvények használata – az első függvénynél a formulát háromszor be kell írni, rendre az x, x+h, x-h argumentumokkal, – a második függvénynél az új (feltételes.
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
INFOÉRA 2006 Nagypontosságú aritmetika III.
Scilab alapok Mi a Scilab ? A Scilab telepítése
Számtani alapműveletek
Programozási nyelvek Programozási alapismeretek
Programozási alapok.
Számológép Készítette: Erdős Csaba 7/E
Informatikai gyakorlatok 11. évfolyam
óra Műveletek a racionális számok halmazán
Kifejezések C#-ban.
Programozási alapismeretek
3. óra Algebrai kifejezések nagyító alatt
137. óra - Ismétlés Számok és műveletek
Function group, service call
óra Algebra
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Algoritmus készítés.
Előadás másolata:

A problémamegoldás folyamata

Probléma  Feladat  Algoritmizálás  Olyan helyzet, amelyre jelen ismereteink birtokában nincs egyértelmű megoldás Pontos, egyértelmű, tömör meghatározás Részekre bontás az értelmes határig, majd a részek logikus összeillesztése Folyamatábra  Számítógépes program (vagy struktogram) A megoldási tevékenység szimbolikus ábrázolása (végtermék) Egyértelmű kódsorozat, látványos kézzelfogható megoldás

(végtermék) Egyértelmű kódsorozat, látványos kézzelfogható megoldás Számítógépes program (végtermék) Egyértelmű kódsorozat, látványos kézzelfogható megoldás Lehet: Egy jól működő program Egy jól megszerkesztett dokumentum Egy színvonalas diabemutató Egy igényes web lap Egy érdekes keresztrejtvény Egy számítógépes felmérés

Quick Basic 1963 – Kemény János Könnyen tanulható (Kezdők általános célú szimbolikus utasításkódja) Könnyen tanulható Viszonylag kevés utasítással is lehet jó programot írni

Változók – betűk, szavak összefoglaló neve Adat lehet: Konstans – állandó értékkel bír Változó – megváltoztatja értékét Változók – betűk, szavak összefoglaló neve mindig betűvel kezdődjön max. 40 karakter lehet nem tartalmazhat tiltott karaktert (szóköz , ; : ? …) Értékadás változónév = érték C = 63 /c legyen 63/ Print c

1. program CLS A$ = ‘’Első programom” PRINT A$ FOR b = 1 TO 50 PRINT b NEXT b

Műveleti jelek + összeadás - kivonás * szorzás / osztás (tizedes tört alakban) \ egész osztás (ALT + 92) ^ hatványozás (ALT + 94) MOD maradék kiíratása = egyenlőség csak ” ” között

2. program ( terület, kerület kiszámítása) INPUT ‘’Kérem az a oldalt”; a INPUT ‘’Kérem a b oldalt”; b CLS PRINT ‘’a = ‘’; a PRINT ‘’b = ‘’; b t=a*b k=2*(a+b) PRINT ‘’ A téglalap kerülete = ‘’ ; k PRINT ‘’ A téglalap területe = ‘’ ; t