Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Eksam 1 programmeerimine (0)

5 VÄGA HEA
Punktid
Eksam  1 
Mapis nimega Eksamifailid1 leiate kaks faili: programmi toorik1.py ja tekstifaili tabel1.csv
Tehke koopia failist  tabel1.csv, milles eemaldage teine ja kolmas rida vigaste  andmetega
Paigutage kõik failid ühte kataloogi ning käivitage programm. Failiks pakkuge uut andmete faili. 
Programm  toorik1  väljastab  ekraanile  tellimuste  maksumuste   summad   antud  tunnuse  erinevate 
väärtuste kaupa. 
Näiteks: 
Sisesta faili nimi tabel1 -  Copy .csv 
Kokkuv6tte tunnus? 
1  
Pickup Date 
2  
First Name 
3  
Last Name 
4  
City 
5  
Product Name 
6  
Price 
7  
Product Types 
8  
Quantity 
9  
Pre Order  
10   Paid 
11    Notes  
Sisesta number: 
Raleigh 3195.5 
Durham 71.0 
Garner 1456.5 
Chapel Hill 124.0 
 
Täiendage antud programmi vastavalt järgmistele ülesannetele. Iga ülesanne annab 20 punkti. Eksamit 
loetakse sooritatuks, kui tulemuseks on vähemalt 31 punkti. 
ÜLESANNE 1 
Täiendage programmi toorik1 andmete kontrollimisega. 
  Faili puudumisel väljastage teade ja lõpetage programmi töö ( exit ). 
  Kui pealkirjade (esimeses) reas puudub sõna Price või Quantity, väljastage teade ja lõpetage 
programmi töö. 
  Korrake  kokkuvõtte  tunnuse  küsimist  kuni  kasutaja  sisestab  antud  vahemikku  kuuluva 
positiivse  täisarvu
  Igas reas alates teisest kontrollige väljade Price ja Quantity väärtuseid: 
o  välja Price väärtus peab  algama  märgiga $, ülejäänud osa vastab realarvu  kujule , kus 
murdosa  eraldajaks on  koma
o  välja Quantity väärtus peab olema positiivne täisarv. 
Testige  uut  programmi  andmetega  failist  tabel1.csv.  Salvestage  programmi  tekst  faili  nimega 
ylesanne1.py
ÜLESANNE 2 
Lisage eelmise programmi väljundisse tellimuste maksumuste aritmeetilised keskmised. 
Soovitus:   sõnastiku   summad   elemendiks   määrake  summa  asemel  paar  (summa,  tellimuste 
arv). 

Kasutage  väljastamisel formaate  nii, et  tunnuse välja pikkus oleks 45 märki,  summade  ja keskmiste 
väljade pikkused 10 märki ja 2 kohta peale kümnendpunkti. 
Näiteks: 
Sisesta faili nimi tabel1 - Copy.csv 
Kokkuv6tte tunnus? 
1  
Pickup Date 
2  
First Name 
3  
Last Name 
4  
City 
5  
Product Name 
6  
Price 
7  
Product Types 
8  
Quantity 
9  
Pre Order 
10   Paid 
11   Notes 
Sisesta number: 7 
Pastries                                         1271 .00     38.52 
Pies                                             773.00     20.34 
Cupcakes                                         450.00     45.00 
Cookies                                          657.00     22.66 
Cakes                                           1696.00     36.09 
 
Testige  uut  programmi  andmetega  failist  tabel1.csv.  Salvestage  programmi  tekst  faili  nimega 
ylesanne2.py
ÜLESANNE 3 
Muutke  eelmine  programm nii, et mõned alamülesanded oleks lahendatud järgmiste funktsioonidega: 
  cprice(hind tekstina) -  tagastab  hinna arvulise väärtuse; vea korral väljastab teate ja tagastab 
0; 
  cquant(kogus) - tagastab koguse arvuna; vea korral väljastab teate ja tagastab 0; 
  failAva(faili  nimi)  -  tagastab  faili  objektiviida;  vea  korral  väljastab  teate    ja  lõpetab  kogu 
programi töö käsuga exit(1) 
  pealkiriLoe(failiviit) - tagastab pealkirjade loendi,  vea korral väljastab teate  ja lõpetab kogu 
programi töö käsuga exit(1) 
  kokkuV(pealkirjade loend) - tagastab tunnuse järjekorranumbri, millele arvutatakse summad 
ja keskmised. 
Testige uut programmi andmetega failist tabel1.csv. Salvestage programmi tekst failis ylesanne3.py
 
Eksam 1 programmeerimine #1 Eksam 1 programmeerimine #2
Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
Leheküljed ~ 2 lehte Lehekülgede arv dokumendis
Aeg2016-01-27 Kuupäev, millal dokument üles laeti
Allalaadimisi 70 laadimist Kokku alla laetud
Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
Autor CarTuner42 Õppematerjali autor

Sarnased õppematerjalid

Loogika ja programmeerimine
89
doc

Loogika ja programmeerimine

................................................................... 76 ÜLESANDED........................................................................................................................... 77 Sissejuhatus................................................................................................................................85 Struktuurprogrammeerimine......................................................................................................85 Objektorienteeritud programmeerimine.................................................................................... 86 Objekt, atribuut, meetod........................................................................................................ 86 Klass.......................................................................................................................................87 Kapseldumine.....................................................................................................................

Arvutiõpetus
Nimetu
575
docx

Nimetu

Sisukord Eessõna Hea õpilane! Microsofti arenduspartnerid ja kliendid otsivad pidevalt noori ja andekaid koodimeistreid, kes oskavad arendada tarkvara laialt levinud .NET platvormil. Kui Sulle meeldib programmeerida, siis usun, et saame Sulle pakkuda vajalikku ja huvitavat õppematerjali. Järgneva praktilise ja kasuliku õppematerjali on loonud tunnustatud professionaalid. Siit leid uusimat infot nii .NET aluste kohta kui ka juhiseid veebirakenduste loomiseks. Teadmiste paremaks omandamiseks on allpool palju praktilisi näiteid ja ülesandeid. Ühtlasi on sellest aastast kõigile kättesaadavad ka videojuhendid, mis teevad õppetöö palju põnevamaks. Oleme kogu õppe välja töötanud vabavaraliste Microsoft Visual Studio ja SQL Server Express versioonide baasil. Need tööriistad on mõeldud spetsiaalselt õpilastele ja asjaarmastajatele Microsofti platvormiga tutvumiseks. Kellel on huvi professionaalsete tööriistade proovimiseks, siis tasub lähemalt tutvuda õppuritele

Informaatika
Exeli õpetus
91
doc

Exeli õpetus

MS Excel 2007 Töö alustamine.............................................................................................................................. 7 Ekraanipilt................................................................................................................................... 7 Töövihikud ja töölehed................................................................................................................ 7 Veerud, read ja lahtrid ­ nendest koosnevad töölehed...............................................................8 Tabeli salvestamine.................................................................................................................... 8 Lahtrite märkimine/selekteerimine/suuruste muutmine...................................................................9 Mitme erinevas kohas oleva lahtri ja/või lahtriploki märkimine ..................................................9 Veergude, ridade ja kogu töölehe märk

Informaatika
Logistika õpik
1072
pdf

Logistika õpik

Eesti Rahvusraamatukogu digitaalarhiiv DIGAR Eesti Rahvusraamatukogu digitaalarhiiv DIGAR Ain Tulvi LOGISTIKA Õpik kutsekoolidele Tallinn 2013 Eesti Rahvusraamatukogu digitaalarhiiv DIGAR Käesolev õppematerjal on valminud „Riikliku struktuurivahendite kasutamise strateegia 2007- 2013” ja sellest tuleneva rakenduskava „Inimressursi arendamine” alusel prioriteetse suuna „Elukestev õpe” meetme „Kutseõppe sisuline kaasajastamine ning kvaliteedi kindlustamine” programmi „Kutsehariduse sisuline arendamine 2008-2013” raames.

Logistika alused
Logistika õpik 2013-Ain Tulvi
268
pdf

Logistika õpik 2013-Ain Tulvi

Eesti Rahvusraamatukogu digitaalarhiiv DIGAR Eesti Rahvusraamatukogu digitaalarhiiv DIGAR Ain Tulvi LOGISTIKA Õpik kutsekoolidele Tallinn 2013 Eesti Rahvusraamatukogu digitaalarhiiv DIGAR Käesolev õppematerjal on valminud „Riikliku struktuurivahendite kasutamise strateegia 2007- 2013” ja sellest tuleneva rakenduskava „Inimressursi arendamine” alusel prioriteetse suuna „Elukestev õpe” meetme „Kutseõppe sisuline kaasajastamine ning kvaliteedi kindlustamine” programmi „Kutsehariduse sisuline arendamine 2008-2013” raames.

Baas Logistika



Kommentaarid (0)

Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun