1 / 18

PROGRAMAZIOA

PROGRAMAZIOA. Aurkibidea. 1// Zer da programa bat ? 2// Programa bat egiteko prozedura 3// Programa egitura : fluxu diagramak 4// Programazio lengoaiak. Aurkibidea. 1// Zer da programa bat ? 2// Programa bat egiteko prozedura 3// Programaren egitura : fluxu diagramak

adeola
Download Presentation

PROGRAMAZIOA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PROGRAMAZIOA

  2. Aurkibidea 1// Zer da programa bat? 2// Programa bategitekoprozedura 3// Programa egitura: fluxudiagramak 4// Programaziolengoaiak

  3. Aurkibidea 1// Zer da programa bat? 2// Programa bategitekoprozedura 3// Programaren egitura: fluxudiagramak 4// Programaziolengoaiak

  4. Zer da programa bat? Programa informatikoa ordenagailu batek ulertu eta exekutatu ahal dituen aginduen multzoa da. Konparazio bat: • Arrautz frijitua egiteko errezeta • Osagaiak: arrautza, olioa, gatza. • Prozedura: • Zartaginean olioa bota • Olioa berotu arte itxoin • Arrautza zartaginaren ertzean kraskatu • Arrautzaren barnekoa, kontu handiz, zartagian bota • Arrautza frijitzen den arte itxoin • Gatza bota • Arrautza frijitua platerera atera

  5. Zer da programa bat? • Arrautz frijitua egiteko errezeta • Osagaiak: arrautza, olioa, gatza. • Prozedura: • Zartaginean olioa bota • Olioa berotu arte itxoin • Arrautza zartaginaren ertzean kraskatu • Arrautzaren barnekoa, zartagian bota • Arrautza frijitzen den arte itxoin • Gatza bota • Arrautza frijitua platerera atera Programaren hasiera Programaren aldagaiak Programaren kodea Euskaraz Programaren lengoaia

  6. Aurkibidea 1// Zer da programa bat? 2// Programa bategitekoprozedura 3// Programaren egitura: fluxudiagramak 4// Programaziolengoaiak

  7. Oinarrizkoerabakiak • 1- Programak egin behar duenaren definizioa zehaztu: Analisia • 2- Zein plataformarako programatuko den erabaki: sistema eragile bat, web-zerbitzari bat.... • 3- Programazio-lengoaibat aukeratu: programazio lengoai batek prozesuak eta aginteak eskaintzen ditu. Programazio-lengoaian ordenagailuak exekutatu beharko dituen aginduak idazten dira, iturburu-kodea izeneko testuak sortuz. • 4- Konpiladore bat aukeratu: konpiladorea programa bat da. Konpiladoreak programazio-lengoai jakin batean idatzitako iturburu-kodea interpretatzen du eta konpilazioa izeneko prozesu bat egiten du programa exekutagarria sortuz.

  8. Prozedura

  9. Aurkibidea 1// Zer da programa bat? 2// Programa bategitekoprozedura 3// Programaren egitura: fluxudiagramak 4// Programaziolengoaiak 5// Adibideak

  10. Fluxu-diagramak • Algoritmoabilatzea: soluzioa hobekien emango duen algoritmoa finkatzea. Normalean algoritmoa sasikode batean, fluxu-diagramen edo organigramen bidez adierazten da.

  11. Fluxu-diagramak Adibide 1: Bi zenbakienartekobatuketa BATUKETA Irakurri a, b b c = a+b Idatzi c Amaiera

  12. Fluxu-diagramak Adibide 2: Zinematiketxeraitzultzekoaukerak Itzulia eta garraioak Irakurri ab 10 € bainogehiago? Bai Taxia hartu Ez Bai 1.5 € bainogehiago ? Autobusahartu Ez Oinezitzuli Amaiera

  13. Aurkibidea 1// Zer da programa bat? 2// Programa bategitekoprozedura 3// Programaren egitura: fluxudiagramak 4// Programaziolengoaiak

  14. Lengoaiak

  15. Lengoaiak Behemailakolengoaiak (makinaulertzenduena)

  16. Lengoaiak Goimailakolengoaiak (sistema eragilerakulertzenduena) /*Laukizuzen baten azalera eta perimetroakalkulatu*/#include <stdio.h>#include <stdlib.h>main (){intoinarria, altuera, perimetroa;printf ("Sartuoinarriarenbalioa \n", oinarria);scanf("%d", &oinarria);printf ("Sartualtuerarenbalioa\n", altuera);scanf("%d", &altuera);perimetroa = (2 * oinarria) + (2 * altuera);printf ("Laukizuzenarenazalera da: %d\n", oinarria * altuera);printf ("Laukizuzenarenperimetroa da: %d\n", perimetroa);system ("pause");return 0;} ADA ALGOL JAVA LISP FORTRAN COBOL BASIC C++ DELPHI PASCAL PHP PERL …

  17. Lengoaiak Laugarrenbelaunaldikolengoaiak NATURAL PL-SQL...

  18. Lengoaiak Objektueizuzendutakolengoaiak Visual BASIC Visual C++ …

More Related