Övningsprov från 2002

Download Report

Transcript Övningsprov från 2002

NvMd
Värmdö Gymnasium
Namn…………………………Dator……..…………Katalog…………..…..
Övningsprov i programmering A C#
Maj 2010
Tillåtna hjälpmedel utdelade papper , anteckningar och F1-knappen
OBS! Endast C# får vara igång på maskinen.
Spara lokalt på temp-katalogen t.ex. C:\temp\namn_prov\
G-del
1
(för G krävs 3 riktiga uppgifter)
Skriv ett program där du kan skriva in celsiusgrader i en
textruta och då ska Kelvingrader presenteras i en annan
textruta när du trycker på en knapp. Glöm ej att visa
enheter med etiketter(labels).
Bygg ut programmet så att det vid temperaturer under
noll skriver is i en etikett, mellan 0-100 skrivs vatten och
över 100 skrivs ånga.
2
Skriv ett program som använder en for loop och slumpar
10 tal mellan 0 och 50. Talen ska läggas i en listbox. Om
talet är större än 45 ska ordet stort läggas efter bakom talet.
3
Konstruera en form som har tre radiobuttons, när du
klickar i dem ska de byta bakgrundsfärg(backcolor) på
formen. Varje klick ska visas i en listbox t.ex
t.ex.
jag klickade på radiobutton1
jag klickade på radiobutton2
jag klickade på radiobutton1
...............
prov_c#_progA
NvMd
Värmdö Gymnasium
VG-del
behövs)
1
(för VG krävs 1 riktigt löst uppgift, ingen uppgift från G
a)
Skriv ett program som fyller en kontrollarray(jämför
tipsraderna) av 10 textrutor med 10 äkta slumptal mellan
2 och 85 (loop/slinga måste användas).
b)
Skriv i etiketter/textrutor ut minsta, högsta och
medelvärde.
c)
Lägg till en knapp, två textrutor och en listbox.
Vid knapptryckning ska alla talen som är större än de du
skrivit in på den ena textrutan och mindre än den andra
läggas till i en listbox.
2
Visa tre bilder i olika pictureboxes.
När man sen trycker på en knapp ska bilderna "shiftas" åt höger.
Bild1flyttar till bild2, bild2 till bild3 och bild3 till bild1.
3
Skriv ett program som var femte sekund (timer)
presenterar ett slumptal mellan 1och 10 på en etikett, du
ska skriva in ditt lyckotal i en textruta, om slumptalet och
lyckotalet är lika ska en frame med bild och text visas
som gratulerar dig. Slumptalen ska skrivas in i en listbox
(listruta).
prov_c#
NvMd
Värmdö Gymnasium
MVG-del (för MVG krävs godkänd VG-del och 1 MVG-uppgift rätt)
1
Skriv ett program där du själv skriver in din lottorad med heltal i textrutor.
Under ska en slumpad rätt rad skrivas med 7 heltal
mellan 1-35 (OBS! Ett tal kan förekomma en gång).
En knapp ska sen kunna rätta raden, antal rätt räknas ut
och bakgrundsfärgen på de rätta ska göras grön.
2
Skriv ett program som varje sekund (timer) presenterar
ett slumptal mellan 1och 10 på en etikett, du ska skriva
in ditt lyckotal i en textruta, om slumptalet och lyckotalet
är lika ska en frame med bild och text visas som
gratulerar dig i 3 sekunder.
Antalet träffar ska räknas och presenteras i en etikett.
När en frame visas ska bilden kontinuerligt öka bredden
och längden på ett snyggt sett, typ animering (får ej gå
över text eller utanför ram). Dessutom ska det föras
statistik på slumptalen som redovisas i en
ListBox(listruta) på valfritt sätt. Bilden ska kunna väljas
innan man startar slumptalsgenereringen genom en
egen filhanterare.
Programmet ska vara skyddat mot fel (gör detta sist när
allt annat fungerar).
prov_c#