18
PROGRAMAZIOA

PROGRAMAZIOA

  • Upload
    adeola

  • View
    77

  • Download
    0

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: PROGRAMAZIOA

PROGRAMAZIOA

Page 2: PROGRAMAZIOA

Aurkibidea1// Zer da programa bat?

2// Programa bat egiteko prozedura

3// Programa egitura: fluxu diagramak

4// Programazio lengoaiak

Page 3: PROGRAMAZIOA

Aurkibidea

1// Zer da programa bat?

2// Programa bat egiteko prozedura

3// Programaren egitura: fluxu diagramak

4// Programazio lengoaiak

Page 4: PROGRAMAZIOA

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 botaOlioa berotu arte itxoinArrautza zartaginaren ertzean kraskatuArrautzaren barnekoa, kontu handiz, zartagian botaArrautza frijitzen den arte itxoinGatza botaArrautza frijitua platerera atera

Page 5: PROGRAMAZIOA

Zer da programa bat?

Arrautz frijitua egiteko errezeta

Osagaiak: arrautza, olioa, gatza.

Prozedura:

Zartaginean olioa botaOlioa berotu arte itxoinArrautza zartaginaren ertzean kraskatuArrautzaren barnekoa, zartagian botaArrautza frijitzen den arte itxoinGatza botaArrautza frijitua platerera atera

Programaren hasiera

Programaren aldagaiak

Programaren kodea

Euskaraz Programaren lengoaia

Page 6: PROGRAMAZIOA

Aurkibidea1// Zer da programa bat?

2// Programa bat egiteko prozedura

3// Programaren egitura: fluxu diagramak

4// Programazio lengoaiak

Page 7: PROGRAMAZIOA

Oinarrizko erabakiak 1- Programak egin behar duenaren definizioa zehaztu: Analisia

2- Zein plataformarako programatuko den erabaki: sistema eragile bat, web-zerbitzari bat....

3- Programazio-lengoai bat 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.

Page 8: PROGRAMAZIOA

Prozedura

Analisia

Kodifikatzea

Konpilatzea

Probak

Zuzenketak eta

mantenua

Page 9: PROGRAMAZIOA

Aurkibidea1// Zer da programa bat?

2// Programa bat egiteko prozedura

3// Programaren egitura: fluxu diagramak

4// Programazio lengoaiak

5// Adibideak

Page 10: PROGRAMAZIOA

Fluxu-diagramak

Algoritmoa bilatzea: soluzioa hobekien emango duen algoritmoa finkatzea. Normalean algoritmoa sasikode batean, fluxu-diagramen edo organigramen bidez adierazten da.

Fluxu-diagramak egiteko ikurrak

Programa hasieran izena jartzeko edo bukaera dela adierazteko.

Eragiketa bat egiten denean. Barneko prozesu bat adierazten du: denbora, batuketa, ...

Bi bide artean erabakia hartu behar denean. Sarrera baten egoera begiratuz, konparaketa bat eginez bide bat hartu edo bestea.

Fluxu-diagramaren jarraipena adierazten du eta orrialde berdinean jartzen da. Zenbakiak esaten du nondik jarraitu, zenbaki berdina dagoen beste lekutik.

Fluxu-diagramaren jarraipena adierazten du orrialdez aldatzen denean. Zenbaki batez adierazten da.

Page 11: PROGRAMAZIOA

Fluxu-diagramak

BATUKETA

Irakurri a, b b

c = a+b

Idatzi c

Amaiera

Adibide 1: Bi zenbakien arteko batuketa

Page 12: PROGRAMAZIOA

Fluxu-diagramak

Itzulia eta garraioak

Irakurri a b

Amaiera

Adibide 2: Zinematik etxera itzultzeko aukerak

10 € baino gehiago?

1.5 € baino gehiago ?

Oinez itzuli

Autobusa hartu

Taxia hartu

Bai

Bai

Ez

Ez

Page 13: PROGRAMAZIOA

Aurkibidea1// Zer da programa bat?

2// Programa bat egiteko prozedura

3// Programaren egitura: fluxu diagramak

4// Programazio lengoaiak

Page 14: PROGRAMAZIOA

Lengoaiak

Behemailakoak

Goimailakoak

Laugarrenbelanauldia

Objetueizuzendutakoa

Page 15: PROGRAMAZIOA

LengoaiakBehe mailako lengoaiak (makina ulertzen duena)

Page 16: PROGRAMAZIOA

LengoaiakGoi mailako lengoaiak (sistema eragilerak ulertzen duena)

/*Lauki zuzen baten azalera eta perimetroa kalkulatu*/#include <stdio.h>#include <stdlib.h>

main (){int oinarria, altuera, perimetroa;

printf ("Sartu oinarriaren balioa \n", oinarria);scanf("%d", &oinarria);printf ("Sartu altueraren balioa\n", altuera);scanf("%d", &altuera);

perimetroa = (2 * oinarria) + (2 * altuera);

printf ("Laukizuzenaren azalera da: %d\n", oinarria * altuera);printf ("Laukizuzenaren perimetroa da: %d\n", perimetroa);

system ("pause");

return 0;}

ADAALGOLJAVALISPFORTRANCOBOLBASICC++DELPHIPASCALPHPPERL…

Page 17: PROGRAMAZIOA

LengoaiakLaugarren belaunaldiko lengoaiak

NATURAL PL-SQL...

Page 18: PROGRAMAZIOA

LengoaiakObjektuei zuzendutako lengoaiak

Visual BASICVisual C++…