PROGRAMAZIOA

Preview:

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

PROGRAMAZIOA

Aurkibidea1// 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

4// Programazio lengoaiak

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

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

Aurkibidea1// Zer da programa bat?

2// Programa bat egiteko prozedura

3// Programaren egitura: fluxu diagramak

4// Programazio lengoaiak

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.

Prozedura

Analisia

Kodifikatzea

Konpilatzea

Probak

Zuzenketak eta

mantenua

Aurkibidea1// Zer da programa bat?

2// Programa bat egiteko prozedura

3// Programaren egitura: fluxu diagramak

4// Programazio lengoaiak

5// Adibideak

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.

Fluxu-diagramak

BATUKETA

Irakurri a, b b

c = a+b

Idatzi c

Amaiera

Adibide 1: Bi zenbakien arteko batuketa

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

Aurkibidea1// Zer da programa bat?

2// Programa bat egiteko prozedura

3// Programaren egitura: fluxu diagramak

4// Programazio lengoaiak

Lengoaiak

Behemailakoak

Goimailakoak

Laugarrenbelanauldia

Objetueizuzendutakoa

LengoaiakBehe mailako lengoaiak (makina ulertzen duena)

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…

LengoaiakLaugarren belaunaldiko lengoaiak

NATURAL PL-SQL...

LengoaiakObjektuei zuzendutako lengoaiak

Visual BASICVisual C++…

Recommended