EraketaBigarren hezkuntza eta eskola

Algoritmo lineala - diagram egitura eta kalkulua

Egunero pertsona bakoitzak bizitza da lanean zailtasun desberdineko edo berriz aztertzeko zeregin kopuru handi bat aurre. zeregin batzuk hain sinpleak dira, euren ezarpenean zenbait ekintza egiten dugu, automatikoki, nahiz eta pentsatu gabe. arazorik konponbidea, nahiz eta errazena, oro har, egiten da koherentziaz urrats batzuk egiteko. koherentzia mota hau konpondu in deritzo algoritmo bat. Gaur begira zer algoritmo lineala dugu, bere egitura irudikatzen da egin bezala, euren erabakia eta programazioa.

algoritmikoak hizkuntza

Kontzeptu honek artistaren ekintzak, hau da arazoaren konponbidea zuzendu sekuentzia bat egiteko errezeta zehatza da.

Hizkuntza hau algoritmoak oro har bideratuta daude erabiltzaileari buruzko deskribatzen bide bat da.

Orduan, ordenagailu hizkuntza, gisa adierazten du errezeta zehatza arabera konputazionalean prozesu bat definitzeko. He, aldi berean, hasierako data, barruti horretatik eramaten, jatorrizko emaitza da.

Algoritmo baten garapena - da nahiko zaila eta denbora asko prozesua. teknika bilduma bat (garapena) ekintza sekuentzia bat, ordenagailuen laguntzaz arazoei aurre egiteko diseinatuta da.

propietate algoritmoa

propietate artean igortzen:

  • protesia - algoritmo osoa amaitzean urrats (urrats) kopuru mugatua definitzeko dago;
  • ziurtasun (zalantzarik gabe) - interpretazio arau berezitasuna ekintzak gauzatzeko, eta haien exekuzioa ordena adierazten du;
  • eraginkortasuna - urratsen kopuru mugatua edozein nahi den emaitzak;
  • Argi - argi argibideak ERAGILEAK izan behar du;
  • masa - algoritmoak arazoak arazoaren formulazioa orokorrari dagozkio klase bat konpontzeko gai izan behar du.

algoritmo lineala. Computer Class 9

Dagoeneko eztabaidatu dugu definizioa eta kontzeptua propietate. Orain dezagun hitz egin bere forma buruz:

  • lineala;
  • adarkatze;
  • ziklo batera.

algoritmo lineala interesa gara. Zer dira? komandoak exekutatu behar bat bestearen atzetik sekuentzia argi bat ere eduki dute.

algoritmoa egitura lineala forma hitzezko eta grafiko idatzitako daiteke.

Hona hemen adibide bat, hitzezko forma bat grabatu. Beraz, zeregin Bildu eskola. irtenbidea:

  • Hasi.
  • Stand up.
  • Ariketak.
  • Garbitu zure aurpegia.
  • Get jantzita.
  • Gosaria.
  • Bildu zorroa.
  • End.

Grafikoa forma prozesua gainetik predsatvlyat honako hauek izango dira:

bloke diagrama forma algoritmo lineala,

bloke diagrama eredugarria irudi algoritmo bat bertan bereizi fase bakoitzean forma geometriko ezberdinetan irudikatzen bloke irudikatzen du. Gainera, fase arteko lotura (bestela esanda, exekuzioa fase sekuentzia) dago geziak, konektatu bertan pieza (bloke) adierazten dira. Bloke bakoitzak inskripzio batek lagunduta. lineala erabili algoritmoa honako ekintza tipikoa For forma geometriko :

  • Bloke hasiera-end algoritmoa. blokea inskripzioa "hasieratik" edo "amaiera" da.
  • "Input-output" unitatea. Bloke hau paralelogramo baten forma ordezkatuta. "Sarrera", "erretiratzea", "inprimatu": honako inskripzio jarri zuen. Era haiei atxikitako sarrera-zerrenda bat edo, hurrenez hurren, irteera aldagaiak.
  • Arithmetic unitatea, edo bloke erabakiak. dagokio laukizuzen bat da. pantaila unitatea izan behar du: "eragiketa", "eragiketak talde bat."

Baina bloke diagramak laguntzarekin irudikatuta algoritmo lineal irtenbide. Hurrengoa, Hitz balioak esleitzea ezaugarri buruz utzi.

Lineala konputazionala algoritmoak

konputazionala algoritmoak in Main oinarrizko ekintza - aldagai esleipena honek balio jakin bat. Kasu honetan, non etengabeko balio bere grabazio forma zehazten gain, jasotzeko balio aldagai zehatz bat soilik esleipena baten ondorioz. Hau bi metodo ahal izango da: esleipen agindua bidez; komandoak sartuz.

Algoritmo baten adibidea lineala ebazteko

Hona hemen adibide algoritmoa lineal batekin zatikiak zatiketa arauak azalpen bat eskola testu-liburuak edukia eta:

  • zatikia 1 zenbakitzailea zatikia 2 izendatzaile biderkatu behar dira;
  • 1 izendatzaile to zenbakitzailea 2 biderkatu behar;
  • 2 puntu emaitza - frakzio bat, eta horren zenbakitzailea 1. paragrafoan ezartzeko emaitza da, eta izendatzaile grabatu nahi duzun. Arau honen forma algebraiko honako hau da:

a / b: c / d = (* d a) / (b * d) = m / n.

Beraz, ordenagailu zatikiak zatituz algoritmo bat eraiki dugu. nahasmena saihesteko, for aldagai esanahi bera gainetik dela zehaztuta formula bezala erabiliko dugu. a, b, c, d- jatorrizko datuak zenbaki oso aldagai gisa. Emaitza zenbaki oso balore izango da. algoritmikoa hizkuntza irtenbide honako hau izango litzateke:

SAL zatikiak zatiketa

goiz

helburuekin eta, b, c, d, m, n

administratzen a, b, c, d

m: = * d a

n: = b * batekin

erretiratzea m, n

Joko

formatuan grafikoa soluzioak

Eskema lineal algoritmoa goian azaldutako honako hau da:

esleitu taldeari balio bat honako formatu hauek ditu:

Aldakorra: = espresioa.

ikurra "=" irakurtzen da esleitzen dira.

Assignment - talde bat, ordenagailu bat ekintza hauek exekutatu beharrezkoa da:

  • adierazpenaren ebaluazioa;
  • Lortutako aldakorreko baloreak esleitzea.

Goian Algoritmoa bi komando esleipen gisa. Bloke komando esleipena diagrama batean egon laukizuzen bat da, eta informatika-unitatea izeneko grabatu behar.

algoritmo lineal moduan deskribatzen denean, ez dago arau zorrotzak denean esamoldeak idazten dituzten nahitaez bete beharra bereziki da. Horietako graba dezakezu ohiko matematiko inprimakia erabiliz. Baina hau ez da zorrotza programazio hizkuntza sintaxia.

Adibide honetan, algoritmoaren taldean ere sartu ditu:

Idatzi a, b, c, d.

Sarrera-Fluxu-en komando da paralelogramo idatzita, adibidez sarrera-irteera unitatea. Noiz komando hau exekutatzean, prozesadore eten erabiltzaileak zenbait ekintza burutzeko arte egingo da. Hain zuzen ere, erabiltzaileak behar sarrerako gailua (teklatua) idatz sarrerako aldagai (beren balioak) eta sakatu Sartu, eta horrek Sartu tekla gisa jarduten. Garrantzitsua da balioak ziren sarrera zerrenda, dagokion aldagai kokatuta ordena berean sartu.

Algoritmo lineala. bere programazioa

Artikulu honetan lehenago aipatu bezala, programa lineala besteak beste, adierazpenak daitezke:

  • esleipena;
  • martxan;
  • ondorio.

Hau da, batez operadoreak erabiliz programazio lineala algoritmoak.

Horrela, esleipen operadorea programazio hizkuntzan honela idazten da:

LET A = B, non A - B aldagai - adierazpen. Adibidez, A = Y + 20.

Istorio operadorea honako hau da:

INPUT, adibidez: INPUT C

operadorea datuak irteera, baloreak inprimakia idatzita:

Inprimatzeko. Adibidez INPRIMATU S.

Hona hemen adibide sinple bat da. programa bat sarrerako zenbatekoa aurkituko teklatu zenbakiak A eta B. batetik idatzi behar dugu

programazio hizkuntza bat, programa bat lortuko dugu, eta horrek testua azpian dago.

Istorio operadoreak, Pascal programazio hizkuntzan irteera

Pascal ez ditu esleitu operadore bereziak, algoritmo lineala erabiltzen duten sarrera edo irteerako eragiketak adieraziz. informazioa trukatzeko programak egiten da eraiki-prozedurak laguntzarekin. ez baitago prozedura estandarra azalpen aurretiazko baten beharra dago, programa bakoitzerako eskuragarri da, bertan erreferentzia bat duten. Era berean, esan du prozedura baten izena ez du inolako gako proiektatzeko.

Datuak sartzea, hala nola operadoreen bidez datuak sarrera prozedura estandarra dagoeneko programan integratuta dago sartzeko.

Irakurri (A, B, C), non A, B, C - hori memorian idatzi behar gordetzeko aldagai.

Readlnn (x1, y, x2) - sarrera osatzea, kurtsorea lerro berri baten hasieran joango da.

Readlnn; - zain prentsa «Idatzi» adierazten du. Normalean operadorea hau da, azken «End» aurretik testuan sartzen, programaren emaitzak gordetzeko pantaila edukiak orrian.

Irteera monitore pantailan datuak operadore horiek erabiliz:

Idatzi (A, B, C) - A, B, C balioak zehaztuz ilara batean, eta kurtsorea ez du uneko lerroa utzi.

Writeln (z, y, z2) - irteera balioak bukatzen, kurtsorea, posizio berean lerro berri bat mugitzeko.

writeln; - lekukoa lerro bat gainditu eta berri baten hasiera mugitu.

Baina, besteak beste, adierazpenak sinple laguntzarekin eta egindako sarrera eta datuen irteera Pascal ere.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eu.unansea.com. Theme powered by WordPress.