Leidsid 33 sarnast õppematerjali, mis on seotud failiga "Dev-C++ programm, isikukoodist sünniaeg". Need materjalid aitavad sul teemat sügavamalt mõista.
include, isikukood, char, sisesta, gets, sünnipäev, pause#include
#include
#include
#include "Arena.h"
Arena::Arena()
{
//ctor
}
void Arena::enter(Character *character){
unsigned int i=0;
bool exist=0;
for(;i
#include
#include
2. Algoritmi ajaline keerukus (jätk) 2.1. Olulisemad mõisted ([J.Kiho] põhjal ) Def: Algoritmi ajalist keerukust väljendab funktsioon f, mis igale antud algoritmi järgi lahendatavale konkreetsele ülesandele andmemahuga n seab vastavusse ülesande lahendamisel sooritatavate algoritmi sammude arvu f(n). Üldiselt eeldatakse,et antud algoritmi alusel koostatud programmide töö aeg on ajalise keerukuse funktsiooni kordne c*f(n), kus c on konstant. Eriti oluline on algoritmi ajalist keerukust väljendava funktsiooni käitumine alg- andmete mahu piiramatul kasvamisel. Vastavat hinnangut nimetatakse asümptootiliseks hinnanguks. Lahendusaja suhtelist kasvu kirjeldab järgmine tabel: Programmi töö aeg kujul c*f(n) Lahendamise aja suhteline kasv f(25)/f(5) c1*log(n) 2 c2*n2 25 c3*n3 125 c4*2n 1048576 Et kõik funktsi
aspx Meetodid Beep() Mängitud piiks läbi konsooli kõneleja. Clear Kõrvaldab puhvri konsooli ja selle akna kuvada teavet. MoveBufferArea (Int32, Int32, Int32, Koopiad konkreetsest allikast ekraani pindala puhverlahust Int32, Int32, Int32) ettenähtud sihtkohta piirkonnas. MoveBufferArea (Int32, Int32, Int32, Koopiad konkreetsest allikast ekraani pindala puhverlahust Int32, Int32, Int32, Char, ettenähtud sihtkohta piirkonnas. ConsoleColor, ConsoleColor) OpenStandardError () Omandab standardviga oja. OpenStandardError (Int32) Omandab standardviga oja, mis on määratud puhvri suurust. OpenStandardInput () Tagastab standardsisendit oja. OpenStandardInput (Int32) Tagastab standardsisendit oja, mille jaoks nimetatud puhvri suurust. OpenStandardOutput () Tagastab standardväljundisse oja.
Algoritmide ja andmestruktuuride
Praktikum
Sügis 2009
Koostas: Elli Kopli
Juhendas: Ain Isotamm
Praktikum 2 (14.09.2009)
Ülesanne 1
Koosta programm, mis küsib kasutjalt lause ja siis pöörab selle ümber. Programmi ajaline
keeukus on O(n).
Lahendus
#include
#include
/*
Koostada programm, mis auto registreerimismärgi (autonumbri) numbri alusel
otsustab, kas tegemist on tavalise, eritellimusel tehtud või reeglitele
mittevastava numbrimärgiga.
Tavalisel numbrimärgil on kaks või kolm numbrikohta, millele järgnevad
kolm tähte. Näiteks "367ARZ", "82ZBG". Tellitud ja muud erinumbrid on
kuni 9-märgilised, millest vähemalt üks on number, teised on tähed.
Näiteks "MEDIA7", "R2", "MARIKA13".
Esitamise tähtaeg - 3. märts 2014
*/
char regn[100];
int length = 0, i, j=0;
printf("Sisesta registreerimism4rgi number > ");
scanf("%s", regn);
length = strlen(regn);
//printf("%dnn", length);
// 1 Reeglitele vastavus
// 1.1 Reg. nr. pikkus
if ( length < 2 || length > 9 ){
printf("nReg. number %s ei vasta reeglitele!n", regn);
return 0;
}
// 1.2 Sisaldab vähemalt 1 numbrit
for(i=0, j=0;i
1. Klvaiatuurilt korduvalt sisestatakse naturaalarvud;
2. ekraanile väljastatakse neev arvud, mis ei sisalda korduvaid numbreid;
3. jätkatakse kuni küsimusele järkamse soovi kohta sisestatakse vastus 'ei'.
4
Algoritm
5
6
Programmikood
#include
toCharArray(); Arrays.sort(arr1); char[] arr2 = s2.toCharArray(); Arrays.sort(arr2); for (int i = 0; i < arr1.length; i++) { if (arr1[i] != arr2[i]) { System.out.println("FALSE"); System.exit(1);} 3. Replace symbol on a certain position in string public static String replaceCharAt(String s, int pos, char c) { return s.substring(0, pos) + c + s.substring(pos + 1);} 4. Calculate the number of words that start with “a” int count = 0; if (s.startsWith("a")) { count++;} for(int i = 1; i < s.length(); i++) { if(s.charAt(i)=='a' && s.charAt(i-1)==' '){ count++;}} System.out.println(count);}} 5. Palindrome check
2) faili F2 väljastatakse keskmisest madalama vanusega kirjed;
3) faili F3 väljastatakse keskmiset suurema palgaga kirjed.
Programmikood
#include
1 Loeng. Sissejuhatus Võtmesõnad: abstract assert boolean break byte case catch char class const* continue default double do else enum extends final finally float for goto* if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while NB! Tunduvad võtmesõnadena, aga on literaalid: false null true Algtüübid: Täisarvud · byte(8-bitiline), short(16-bitiline ), int(32-bitiline), long(64-bitiline) Ujukomaarvud
Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio ja SQL Server'i baasil C# Tallinn 2011 C# Mõnigi võib ohata, et jälle üks uus programmeerimiskeel siia ilma välja mõeldud. Teine jälle rõõmustab, et midagi uut ja huvitavat sünnib. Kolmas aga hakkas äsja veebilahendusi kirjutama ja sai mõnegi ilusa näite lihtsasti kokku. Oma soovide arvutile selgemaks tegemise juures läheb varsti vaja teada, "mis karul kõhus on", et oleks võimalik täpsemalt öelda, mida ja kuidas masin tegema peaks. Loodetavasti on järgnevatel lehekülgedel kõigile siia sattunute jaoks midagi sobivat. Mis liialt lihtne ja igav tundub, sellest saab kiiresti üle lapata. Mis esimesel pilgul paistab arusaamatu, kuid siiski vajalik, seda tasub teist korda lugeda. Ning polegi loota, et kõik kohe lennult külge jääks!? Selle jaoks on teksti sees koodinäited, mida saab kopeerida ja arvutis tööle panna. Ning mõningase muu
TARTU ÜLIKOOLI TEADUSKOOL PROGRAMMEERIMISE ALGKURSUS 2005-2006 Sisukord KURSUSE TUTVUSTUS: Programmeerimise algkursus.........................................6 Kellele see algkursus on mõeldud?..................................................................6 Mida sellel kursusel ei õpetata?.......................................................................6 Mida selle kursusel õpetatakse?......................................................................6 Kuidas õppida?.................................................................................................7 Mis on kompilaator?.............................................................................................8 Milliseid kompilaatoreid kasutada ja kust neid saab?......................................8 Millist keelt valida?...........................................................................................8 ESIMENE TEEMA: sissejuhatav sõnavõtt ehk 'milleks on v
C# õppematerjal 2006 Sisukord Sisukord...................................................................................................................................... 2 Sissejuhatus.................................................................................................................................5 Põhivõimalused...........................................................................................................................6 Käivitamine.............................................................................................................................8 Ülesandeid...........................................................................................................................9 Suhtlus arvutiga.......................................................................................................................9 Arvutamine................................................................................................
Tallinna Tehnikaülikool
INFOTEHNOLOOGIA TEADUSKOND
Arvutitehnika instituut
Kodune töö 2 aines ,,Programmeerimine I"
Variant 3
Eesnimi Perekonnanimi
000000IASB
IASB00/00
Tallinn 2011
Ülesanne 2
Massiivid
Variant 3
Koostage algoritm ja sellele ühiselt vastav programm, mille abil:
1.klaviatuurilt sisestatakse tekstirida S(kuni 25 sümbolit) ja sümbolid c1 ja c2;
2.moodustatakse tekstrida T ,rea S sümbolitest, alates esimesest sümbolist c1 viimase sümbolini
c2;
3.kuvatakse (väljastatakse ekraanile) rida T ja tema pikkus l.
Programmikood
#include
TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Funktsiooni tabulleerimine Juhendaja: Margit Aarna Teadur Tallinn 2011 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise poolt varem esitatud. 2 Sisukord Ülesande püstitus........................................................................lk4 Algoritm...................................................................................lk5 Programmikood........................................................................lk6-7 Programmi seletus........................................................................lk8 Pilt programmist.............................................................
TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Süsteemitarkvara õppetool Eesnimi Perekonnanimi 000000IASB IAG0581 Programmeerimine I FUNKTSIOONI TABULLEERIMINE Kodutöö nr.1 Juhendaja: dotsent Vladimir Viies Tallinn 2011 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise poolt varem esitatud. Eesnimi Perekonnanimi Sisukord Argument | Funktsioon.......................................................................... 4 Tabulleerimise meetod(0. variant): On antud agrumendi alg- ja lõppväärtus A ja B, samm H ning sammu koeffitsient C; kusjuures peavad kehtima tingimused B > A ja H,C > 0. Funktsiooni väärtust arvutatakse punktides A, A + H, A + H + C*H, A + H + C*H + C2
Meetod (alamprogramm) Java rakendus sisaldab põhiprogrammi (main), millest tõenäoliselt pöördutakse ka mingite alamprogrammide poole. Javas nimetatakse alamprogramme meetoditeks (tulenevalt selle keele objektorienteeritusest) ning meetodid on rühmitatud klasside kaupa. Meetodid võivad olla kas programmeerija enda poolt loodud või Javasse sisse ehitatud (nn. API meetodid, mille kirjelduse leiab Java dokumentatsioonist). Sõltumata sellest, kust meetod pärineb, võib see olla kas klassi- või isendimeetod. Klassimeetod (class method) , mida Javas kirjeldab võtmesõna static, on kasutatav n.ö. "igas olukorras", s.t. ei ole vajalik objektorienteeritud paradigma järgimine (esialgu püüame oma kursuses läbi ajada klassimeetoditega). Täpsemalt öeldes - klassimeetodi poole pöördumiseks ei ole vajalik objekti olemasolu. Klassimeetodi poole pöördumiseks kirjutatakse reeglina: Klassi_nimi . meetodi_nimi ( faktilised_parameetrid ); Kui meetod on defineeritud jooksvas klassis,
1988, 'Narva', 162, 'eesti', 79.00),('Sõda ja rahu', 'Lev Tolstoi', 1963, 'Moskva', 645, 'vene', 143.00),('Kuritöö ja karistus', 'Dostojevski', 1973, 'Moskva', 487, 'vene', 52.00),('Saladuslik saar', 'Jules Verne', 1956, 'Pariis', 682, 'eesti',62.00); Lugeja CREATE TABLE LUGEJA ( Lugeja_ID INT AUTO_INCREMENT , Eesnimi VARCHAR(50) NOT NULL, Perenimi VARCHAR(50) NOT NULL, Isikukood CHAR(11) NOT NULL, Aadress VARCHAR(100), Telefon VARCHAR(15), email VARCHAR(255), Amet VARCHAR(50), Asutus VARCHAR(50), PRIMARY KEY (Lugeja_ID)); KIRJED: INSERT INTO LUGEJA (isikukood, eesnimi, perenimi, telefon, aadress, email, amet,asutus) VALUES('38910262497','Kalle','Kohin','56789576','Tartu Pärna 23-12', '[email protected]', 'õpilane', 'Tartu KHK'),('49011292497','Tiia',' Tuisk','50468977','Tartu Riia 126','tiia
TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Süsteemitarkvara õppetool Risto Olavi Rantanen 123366MAHB IAG0581 Programmeerimine I FUNKTSIOONI TABULLEERIMINE Kodutöö nr.2 Juhendaja: dotsent Vladimir Viies Tallinn 2013 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise poolt varem esitatud. Risto Olavi Rantanen Sisukord Ülesande püstitus On antud kahemõõtmeline massiiv mille ridadeks on erinevad eksamitulemused ning veerud vastavad rühmadele, kes seda eksamit sooritavad. Koosta programm, mis väljastab parima ja halvima keskmise tulemuse ja edukama rühma. Lahenduses kasuta funktsioone: Funktsioon eksamiinfo väljastamiseks ekraanile (vt. programmi töö näidet) Funktsioon keskmiste a
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
#include
Programmeerimise algkursus 1 - 89 Mida selle kursusel õpetatakse?...................................................................................................3 SISSEJUHATAV SÕNAVÕTT EHK 'MILLEKS ON VAJA PROGRAMMEERIMIST?'......3 PROGRAMMEERIMISE KOHT MUUDE MAAILMA ASJADE SEAS.............................3 PROGRAMMEERIMISKEELTE ÜLDINE JAOTUS ..........................................................7 ESIMESE TEEMA KOKKUVÕTE........................................................................................8 ÜLESANDED......................................................................................................................... 8 PÕHIMÕISTED. OMISTAMISLAUSE. ...................................................................................9 ................................................................................................................................................. 9 SISSEJUHATUS.......
Tallinna Tehnikaülikool Infotehnoloogia teaduskond Programeerimine I Kodutöö Funktsioonide tabuleerimine 4. variant Üliõpilane: *********** Matrikli number: ****** ****** Hindaja: ****** Tallinn 2011 Sisukord 1. Tiitlileht 2. Sisukord 3. Selgitus 4. Graafik 5. Algotim 6. Programm Selgitus On antnud funktsioon f(x)=. Esimeskes kasutaja sisestab x argumendi algväärtus (a) , mis võib olla iga. Edasi ta sisestab x argumendi lõppväärtus (b), mis peab olema rohkem kui väärtus a (a0), kui see tingims ei ole tehtud, siis kasutja sisestab väärtus N uues
TRISC &= ~Q_buzz;
while (1){
// Kordus - loop
}
}
Gaudeamus
Programm töötab eelnevalt ära määratud helitugevusel. Programm ei kordu, vaid lugu algab
algusest peale, kui programm iga kord uuesti tööle panna. Helisagedused võetakse tabelist
Nooditabel ning pausi ja noodi pikkused tabelist Noodid. Lugu on eelnevalt ära määratud tabelis
gaudeamus.
#include
tagastab hulga kõikide antud sõnes leiduvate erinevate sümbolitega. def sümbolite_sagedus(sona): dictionary = {} for s in sona: if not s in dictionary: dictionary[s] = 1 else: amt = dictionary[s] dictionary[s] = amt + 1 return dictionary def erinevad_sümbolid(sona): return set(sona) 3. Lapsed ja vanemad Failis lapsed.txt on igal real vanema isikukood, tühik ja lapse isikukood. Failis nimed.txt on igal real ühe inimese isikukood, tühik ja tema nimi. Võib eeldada, et korduvaid nimesid failis ei esine. Võib eeldada, et iga failis lapsed.txt oleva isikukoodi jaoks on failis nimed.txt välja toodud vastav nimi. def seosta_lapsed_ja_vanemad(lasteFileNimi, nimedFileNimi): lapsedFile = open(lasteFileNimi, 'r', encoding='utf-8').readlines() nimedFile = open(nimedFileNimi, 'r', encoding='utf-8').readlines() dictionary = {} for rida in lapsedFile: vanemLaps = rida.split()
¨ TALLINNA TEHNIKAULIKOOL MATEMAATIKAINSTITUUT Peeter Puusemp TOPOLOOGILISED RUUMID Loengukonspekt Tallinn 2003 SISUKORD Eess˜ona . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1 TOPOLOOGILINE RUUM . . . . . . . . . . . . . . . . . . . . . . . 6 1.1 Topoloogilise ruumi definitsioon . . . . . . . . . . . . . . . . . . . 6 1.2 Topoloogilise ruumi baas . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3 Kinnised hulgad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 ¨ 1.4 Ulesandeid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 ¨ 2 UMBRUSED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.1 Punkti u ¨mbruste s¨ usteem . . . . . . . . . . . . . . . . . . . . . . . . 13 2.2 Topoloogia m¨a¨aramine u ¨mbruste s¨
TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Süsteemitarkvara õppetool 121055IASB IAG0081 Programmeerimine I FUNKTSIOONI TABULLEERIMINE Kodutöö nr.1 Juhendaja: dotsent Vladimir Viies Margit Aarna Koostaja: Peeter Sikk Tallinn 2012 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise poolt varem esitatud. Peeter Sikk 121055IASB Sisukord Ülesande püstitus................................................................................................................ 4 Algoritm.......................
Matemaatika 9.klass 1.Ühenimeliste murdude summa on murd,mille nimetajaks on murdude ühine nimetaja ja lugejaks murdude lugejate summa. (Näide1) 2.Harilike murdude korrutis on murd,mille lugejaks on nende murdude lugejate korrutis ja nimetajaks murdude nimetajate korrutis.(Näide2) Harilike murdude jagatis on murd,mis saadakse esimese murru korrutamisel teise murru pöördarvuga.(Näide3) 3,4-kümnendmurrud.(Näide4) 5.negatiivsed ja erimärgilised arvud.(Näide5) 6.sulud,astendamine,korrutamine,jagamine,liitmine,lahutamine 7. 35=3*3*3*3*3=243.(Näide6) 8.(Näide8) Ruutude vahe valem: a² - b² = (a+b)(a-b) Vaheruudu valem: (a - b)² = a² - 2ab + b² Summaruudu valem: (a + b)² = a² + 2ab + b² Kuupide summa valem: a³ + b³ = (a + b)(a² - ab + b²) Kuupide vahe valem: a³ - b³ = (a - b)(a² + ab + b²) Summakuubi valem: (a + b)³ = a³ + 3a²b + 3ab² + b³ Vahekuubi valem: (a - b)³ = a³ - 3a²b + 3ab² - b³ 9.arvu ruutjuureks nime