Tietojen tallennus ja luku
|
|
- Jarmo Kivelä
- 9 vuotta sitten
- Katselukertoja:
Transkriptio
1 Tietojen tallennus ja luku Tehtävissä on käytetty esimerkkejä osoitteesta: Matlabin muuttujien tallennus: save ja load Käytössä olevat muuttujat tallennetaan komennolla >>save Komento tallentaa muuttujat työhakemistoon tiedostoon matlab.mat. Huomaa, että koulun verkkolevyille ei pysty tallentamaan omaa public-hakemistoa lukuun ottamatta. Muista vaihtaa työhakemisto! >>save foo Tallentaa tiedostoon foo.mat. Tiedostomuoto on Matlabin oma binääritiedostomuoto, jota ei pysty tutkimaan kovin helposti muilla ohjelmilla. Muuttuja voidaan tallentaa myös tekstimuodossa lisäämällä optio -ascii Muuttujat luetaan tiedostosta komennolla tai >>load >>load foo Kaikki Matlab-session aikana annetut komennot ja ohjelman tulostukset saa talteen komennolla >>diary on joka tallentaa työhakemistoon diary-nimiseen tiedostoon. Diaryn saa pois päältä komennolla >>diary off
2 Tehtävä: Luo satunnaislukuja sisältävä 4x4-matriisi ja oman nimesi sisältävä merkkijono. Tallenna muuttujat tiedostoon binäärimuodossa. Tyhjennä kaikki käytössä olevat muuttujat ja lataa ne takaisin tiedostosta. Datan luku tekstitiedostosta Interaktiivinen työkalu: Import Wizard Matlabin uusimmissa versioissa on graafinen työkalu Import Wizard: >>uiimport Painetaan Browse nappia ja haetaan spring.txt niminen tiedosto, jossa määritetty jousen jousivakio mittaamalla jousen venymää eri suuruisilla voimilla:
3 Toisin sanoen velho on niin fiksu, että se osaa tulkita tiedoston sisällön. Ensimmäinen rivi tulkitaan otsikkoriviksi. Lopuksi velho kysyy, missä muodossa data tallennetaan. Ensimmäinen vaihtoehto tallentaa otsikkorivin merkkijonoksi ja datan 2x10 kokoiseksi matriisiksi:
4 Toinen vaihtoehto tekee kaksi 1x10 kokoista vektoria ja niiden nimet otetaan otsikkoriviltä: Tehtävä: Lataa kurssin sivulta löytyvä tiedosto spring.txt. Piirrä mittaustuloksista kuvaaja, jossa vaaka-akselilla on jousen venymä (metreinä) ja pystyakselilla voima (newtoneina). Lisää akselien ja kuvaajan otsikko. Mittaustulokset esitetään pisteellä (.). Sovita mittaustuloksiin suoran yhtälö (Ylävalikosta Tools -> Basic fitting). Näytä suoran yhtälö kuvaajassa. Piirrä lisäksi toinen kuvaaja edellisen alle samaan kuvaikkunaan, joka näyttää mitatun arvon ja suoralta lasketun arvon erotuksen ( residuals ). Mikä on tämän mittauksen perusteella jousen jousivakio? Huom: Jousivakion yksikkö on N/m. Komentorivikäyttö: load Interaktiivista työkalua ei voi kaikissa tilanteissa käyttää. Se kun tarvitsee käyttäjältä syötteitä. Jos halutaan rakentaa Matlab-ohjelma, joka hoitelee homma automaattisesti, on käytettävä sellaisia työkaluja, joilla ohjelmoija antaa tiedon datan formaatista etukäteen. Matlab osaa lukea load-komennolla matriisimuotoista dataa tiedostosta. Datassa ei saa olla ylimääräisiä tekstejä. Tyypillinen käyttökohde on jonkin mittauslaitteen tai tilastoohjelman tuottaman datan lukeminen tiedostosta jatkokäsittelyä varten. Tiedostosta täytyy ensin poistaa kaikki ylimääräiset tekstit (tähän on olemassa muitakin vaihtoehtoja, mutta siitä myöhemmin.
5 Esimerkki: Oletetaan, että Matlabin työhakemistossa on tiedosto carb_dio.txt.ladataan se Matlabiin ja piirretään kuvaaja. >>data=load('carb_dio.txt'); >>plot(data(:,1),data(:,2),'.'); >>title('hiilidioksin määrä ilmakehässä') >> xlabel('vuosi'); >> ylabel('co2 (ppm)') Datan käsittelyn helpottamiseksi kopioidaan datamatriisin sarakkeet erillisiin vektoreihin, joilla on havainnollisemmat nimet: >>vuosi=data(:,1); >>co2=data(:,2); Lasketaan, montako mittaustulosta on ennen 1800-luka ja mikä on CO2-pitoisuuden keskiarvo tänä aikana:
6 >> sum(vuosi<1800) 2 >> mean(vuosi(vuosi<1800)) e+003 Tehtävä: Lataa kurssin kotisivulta edellä esitetty data ja tallenna se Matlabin työhakemistoon (oltava kirjoitusoikeudet!). Kopioi data kahteen erilliseen vektoriin vuosi ja co2. Piirrä edellä esitetty kuvaaja. Tehtävä: Kuinka paljon pitoisuus on noussut 1700 luvun alusta 2000-luvun lopulle prosenteissa? Tehtävä: Laske havaintojen lukumäärät ja keskimääräiset hiilidioksidipitoisuudet 50 vuoden aikavälein lähtien vuodesta Tehtävä: Milloin CO2-pitoisuus on laskenut eniten kahden peräkkäisen mittauksen välillä? Kuinka paljon tämä lasku oli? Tehtävä: Mikä on suurin CO2-pitoisuuden nousu prosenteissa kahden peräkkäisen mittauksen välillä? Tehtävä: Tallenna muuttujat vuosi ja co2 erillisiin tiedostoihin tekstimuodossa. Tarkista tallennuksen onnistuminen tutkimalla tiedostojen sisältöä jollain tekstieditorilla (Notepad ). Laiteläheinen tiedostonkäsittely Matlab tiedostonkäsittely perustuu ANSI C:n tiedostonkäsittelyfunktioihin. Tiedostonkäsittelyssä on kolme vaihetta: 1. Tiedoston avaus: fopen. 2. Tiedostoon operointi: a. Luetaan binääridataa: fread. b. Kirjoitetaan binääridataa: fwrite. c. Luetaan merkkijono rivi kerrallaan: fgets tai fgetl d. Luetaan formatoitua ASCII-dataa: fscanf e. Kirjoitetaan formatoitua ACII-dataa: fprintf 3. Suljetaan tiedosto: fclose
7 Avaus ja sulkeminen: fopen ja fclose Tiedoston avauskomennon syntaksi: fid = fopen('filename','permission') The permission string specifies the kind of access to the file you require. Possible permission strings include r for reading only w for writing only a for appending only r+ for both reading and writing Jos avaus onnistuu, fopen palauttaa tiedostotunnisteen (File Identifier, fid), joka on einegatiivinen kokonaisluku. Tiedosto-operaatioiden jälkeen tiedosto suljetaan käyttämällä tiedostotunnistetta komennon argumenttina: status = fclose(fid); Kaikki avoinna olevat tiedostot voidaan sulkea yhdellä kertaa komennolla status = fclose( all ); Paluuarvo status = 0, jos sulkeminen onnistui, muuten -1. Formatoitu binääritiedostoon kirjoitus ja luku: fread ja fwrite fwrite-komennon syntaksi: count=fwrite(fid,a,precision) Kirjoitetaan tiedostotunnisteeseen fid muuttuja A käyttäen tietotyyppiä precision. Paluuarvo count on kirjoitettujen tietojen lukumäärä. Esimerkki: Kirjoitetaan magic-komennon tuottama 5x5-matriisi tiedostoon 32-bittisinä kokonaislukuina. >>count = fwrite(fid,magic(5),'int32'); >>status = fclose(fid);
8 fread-komennon syntaksi: A=fread(fid,size,precision); Luetaan tiedostotunnisteesta fid size kappaletta dataa, jonka tietotyyppi on precision. Tulos tallentuu muuttujaan A. Esimerkki: Luetaan edellä kirjoitettu data 5x5-matriisiksi A ja 1x25-vektoriksi B. >> fid=fopen('testi.dat','r') fid = 3 >> A=fread(fid,[5 5],'uint32') A = >> frewind(fid) >> B=fread(fid,25,'uint32') B = >> fclose(fid) 0
9 Ensimmäisen freadin jälkeen tiedosto-osoitin (file pointer) on tiedoston lopussa. Se voidaan siirtää takaisin tiedoston alkuun komennolla frewind. Muita tiedosto-osoittimen käsittelyyn käytettäviä funktioita: status = fseek(fid,offset,origin) repositions the file position indicator in the file with the given fid to the byte with the specified offset relative to origin. o fid An integer file identifier obtained from fopen offset A value that is interpreted as follows, offset > 0 Move position indicator offset bytes toward the end of the file. offset = 0 Do not change position. offset < 0 Move position indicator offset bytes toward the beginning of the file.o o origin A string whose legal values are 'bof'-1: Beginning of file 'cof' 0: Current position in file 'eof' 1: End of file o status A returned value that is 0 if the fseek operation is successful and -1 if it fails. If an error occurs, use the function ferror to get more information. position = ftell(fid) o returns the location of the file position indicator for the file specified by fid, an integer file identifier obtained from fopen. The position is a nonnegative integer specified in bytes from the beginning of the file. A returned value of -1 for position indicates that the query was unsuccessful; use ferror to determine the nature of the error Formatoitu tekstitiedostoon tallennus ja luku: fprintf ja fscanf count = fprintf(fid,format,a,...) Kirjoittaa tiedostotunnisteeseen fid muotoilumääreen format ilmaisemassa muodossa matriisin A sisällön, paluuarvo count ilmaisee kirjoitettujen tavujen lukumäärän. Muotoilumääreet ovat samat kuin C-kielessä. Katso komennon help-tiedostosta tarkemmin. Esimerkki: Kirjoitetaan eksponenttifunktion arvoja tiedostoon. >> x = [0:.1:1]; >>y = [x; exp(x)]; >>fid = fopen('exp.txt','w'); >>fprintf(fid,'%6.2f %12.8f\n',y); >>fclose(fid) A = fscanf(fid,format) [A,count] = fscanf(fid,format,size) Lukee tiedostotunnisteesta fid muotoilumääreen format ilmaiseman määrän muuttujia matriisiin A. Jälkimmäinen versio lukee size-parametrin ilmaiseman määrän dataa.
10 n Read n elements into a column vector inf Read to the end of the file, resulting in a column vector containing the same number of elements as are in the file. [m,n] Read enough elements to fill an m-by-n matrix, filling the matrix in column order. n can be specified as inf, but m cannot. Esimerkki: Luetaan edellisen esimerkin data. >>fid = fopen('exp.txt'); >>a = fscanf(fid,'%g %g',[2 inf]) >>fclose(fid) Tehtävä: Sovellusohjelmat-kurssin kokeessa opiskelijat saivat pisteitä seuraavasti: Ankka Aku 7 Ankka Roope 14 Hiiri Mikki 18 Hopo Hessu 3 Kirjoita tulokset tekstitiedostoon tulokset.txt fprintf-funktiota käyttäen. Tarkista tulos Notepadilla. Tekstitiedostosta luku rivi kerrallaan: fgetl ja fgets fgetl Read line from file, discard newline character. tline=fgetl(fid) returns the next line of a file associated with file fgetl lukee tiedostotunnisteesta FID tekstiä rivi kerrallaan ja tallentaa tuloksen Matlabin merkkijonoksi. Rivinvaihtomerkkiä EI LUETA. Jos se tarvitaan, on käytettävä fgets-funktiota. Esimerkki: Työhakemistoon on tiedosto blackbird.txt. Luetaan sitä rivi kerrallaan. >> fid=fopen('blackbird.txt','r') fid = 3 >> fgetl(fid) Blackbird singing in the dead of night >> fgetl(fid) Take these broken wings and learn to fly >> fgetl(fid) All your life >> fclose(fid) 0
11 Tiedoston luku tapauksessa, jossa se sisältää sekä tekstiä että numeerista tietoa sekaisin: textscan ja textread textscan-funktio Monesti tekstitiedostossa oleva data sisältää sekä tekstiä että lukuja. Tavallinen tilanne on, että meillä on tiedoston alussa otsikko eli header, jossa on määritelty, mitä jäljempänä olevat luvut ovat. Esimerkki: Tiedosto grades.dat sisältää formatoitua numeerista tietoa (liukulukuja) sekä yksirivisen otsikkotekstin: Grade1 Grade2 Grade Tämä voidaan lukea yhdellä kertaa seuraavasti: >>fid = fopen('grades.dat', 'r'); >>grades = textscan(fid, '%f %f %f', 3, 'headerlines', 1); >>grades{:} >>fclose(fid); Toiminta: Luetaan tiedostotunnisteesta fid kolme liukulukua per rivi ('%f %f %f'). Rivejä on 3 kappaletta. Luvut tallentuvat muuttujaan grades. Alusta jätetään huomiotta 1 otsikkorivi. Tarkempi kuvaus syntaksista löytyy komennon helpistä. Jos rivien lukumäärää ei tiedetä ja halutaan lukea kaikki mitä löytyy, on komennon syntaksi: >>grades = textscan(fid, '%f %f %f', -1, 'headerlines', 1);
12 Textscan tallentaa lukemansa datan cell array-tyyppiseen muuttujaan. Jos tiedostossa on rivillä useaa erityyppistä tietoa, ne olisi luontevampaa tallentaa jokainen sarakkeittain omiksi muuttujikseen. Tähän voidaan käyttää textread-funktiota. Solun sisältämät tiedot voidaan sijoittaa tavalliseen vektoriin valitsemalla yksi cell array-sarake: >>grades{:,1} >> grades{:,2} Eli sarakkeeseen viitatessa käytetään tavallisten sulkujen sijasta aaltosulkuja. Tehtävä: Lue tekemäsi tulokset.txt-tiedoston sisältö käyttäen textscanfunktiota. Laske arvosanojen keskiarvo. Tehtävä: Henry Cavendish mittasi maapallon keskimääräisen tiheyden vuonna 1798 torsioheilurin avulla. Kurssin sivulta löytyvässä tiedostossa density_tab.txt on listattu Cavendishin mittaustulokset (29 kpl) yksiköissä g/cm 3. Piirrä mittaustuloksista histogrammi. Mille tiheysvälille sijoittuu suurin osa mittaustuloksista ja kuinka monta arvoa kyseiselle välille osuu? Tehtävä: Mikä on mittaustulosten perusteella maapallon keskitiheys virherajoineen? Tulos on muotoa: σ ρ = x ± 2
13 textread-funktio Tämä funktio on poistumassa käytöstä, joten sen sijasta suositellaan käytettäväksi textscan:ia. Esimerkki: Tiedostossa mydata.dat on kullakin rivillä sekä tekstiä että liuku- ja kokonaislukuja: Sally Type Yes Larry Type Yes Tommy Type No >>[names, types, x, y, answer]=textread('mydata.dat', '%s %s %f %d %s',3) names = 'Sally' 'Larry' 'Tommy' types = 'Type1' 'Type2' 'Type1' x = y = answer = 'Yes' 'Yes' 'No' Hakasuluissa määritellään, minkä nimisiin muuttujiin tallennetaan. Muuttuja names sisältää heppujen nimet jne. Hipsuissa määritellään C-kielestä tutuilla formatointikoodeilla luettavien muuttujien tietotyypit. Viimeinen luku kertoo, montako riviä luetaan. Jälleen -1 tässä kohtaa lukee kaikki.
14 Kuvat, audio, video, xml ja xls Lopuksi lyhyt kooste muista tarpeellisista tiedostoformaateista, joista voi olla hyötyä tulevaisuudessa. Tässä niitä ei käsitellä sen tarkemmin ajan puutteen takia. imread, imwrite Kuvien luku ja kirjoitus aufinfo, aviinfo wavinfo Tietoa.au,.avi ja.wav-tarkenteisista tiedostoista mmfileinfo Tietoa multimediaformaateista auread, wavread Äänitiedostojen luku aviread, mmreader Videotiedostojen luku auwrite, aviwrite Äänitiedostoihin kirjoitus xlsinfo, xlswrite, xlsread Excel-tiedostojen käsittely xmlwrite, xmlread XML-tiedostojen käsittely Tehtävä: Lataa Matlabin hakemistopolusta löytyvä kuva cameraman.tif ja tutki, minkä kokoinen se on. Miten kuvatieto on tallennettu? Tehtävä: Tallenna tulokset.txt-tiedosto tulokset.xls-tiedostoksi. Tutki Excelillä, onnistuiko tiedoston tallennus.
Matlab-perusteet Harjoitustehtävien ratkaisut
Matlab-perusteet Harjoitustehtävien ratkaisut Osa 1 Tehtävä: Määrittele muuttujat a ja b, anna niille vaikkapa arvot 3 ja 2 ja kokeile peruslaskutoimituksia niillä. >>a=1;b=2; >>a+b 3 >>a-b -1 >>a*b 2
Tiedostot. Tiedostot. Tiedostot. Tiedostot. Tiedostot. Tiedostot
Tiedosto yhteenkuuluvien tietojen joukko, joka on tavallisesti talletettu pysyväismuistiin muodostuu tietueista, jotka voivat olla keskenään samanlaisia tai vaihdella tyypiltään tiedostot ovat joko tekstitiedostoja
ATK tähtitieteessä. Osa 4 - IDL input/output. 19. syyskuuta 2014
19. syyskuuta 2014 IDL - INPUT/OUTPUT-rutiinit IDL pystyy lukemaan ja kirjoittamaan monentyyppisiä tiedostoja, esim. FORTRAN ja C-kielten ohjelmien tulostusta. Käytössä on myös monipuoliset tulostuksen
Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.
Python linkit: Python tutoriaali: http://docs.python.org/2/tutorial/ Numpy&Scipy ohjeet: http://docs.scipy.org/doc/ Matlabin alkeet (Pääasiassa Deni Seitzin tekstiä) Matriisit ovat matlabin perustietotyyppejä.
LAS-TIEDOSTON SISÄLTÖ LIITE 2/1
LAS-TIEDOSTON SISÄLTÖ LIITE 2/1 LAS-TIEDOSTON SISÄLTÖ Las-tiedoston version 1.4 mukainen runko koostuu neljästä eri lohkosta, ja jokaiseen lohkoon voidaan tallentaa vain standardissa sovittua tietoa ja
T211003 Sovellusohjelmat Matlab osa 4: Skriptit, funktiot ja kontrollirakenteet
Ohjelmointi Matlab-komentoja voidaan koota ns. M-tiedostoon. Nimi tulee tiedoston tarkentimesta.m. Matlabilla voidaan ohjelmoida kahdella eri tavalla: Skriptit eli komentojonot eli makrot Funktiot eli
Pythonin Kertaus. Cse-a1130. Tietotekniikka Sovelluksissa. Versio 0.01b
Pythonin Kertaus Cse-a1130 Tietotekniikka Sovelluksissa Versio 0.01b Listat 1/2 esimerkkejä listan peruskäytöstä. > lista=['kala','kukko','kissa','koira'] ['kala','kukko','kissa','koira'] >lista.append('kana')
Tilastollinen vastepintamallinnus: kokeiden suunnittelu, regressiomallin analyysi, ja vasteen optimointi. Esimerkit laskettu JMP:llä
Tilastollinen vastepintamallinnus: kokeiden suunnittelu, regressiomallin analyysi, ja vasteen optimointi Esimerkit laskettu JMP:llä Antti Hyttinen Tampereen teknillinen yliopisto 29.12.2003 ii Ohjelmien
Moduli 5: Kehittyneitä piirteitä
C! : Kehittyneitä piirteitä 19.4.2016 Aikataulusta 5. harjoituskierroksen määräaika: pe 22.4. Maari-C keskiviikkoisin ja torstaisin (12-14) Ti 26.4. Harjoitustentti (eli kertausluento) Normaalin luennon
MATLAB 6.0 m-tiedoston ohjelmointiopas. lähteenmäki.m 2001 www.tpu.fi/~mlahteen/
MATLAB 6.0 m-tiedoston ohjelmointiopas lähteenmäki.m 2001 www.tpu.fi/~mlahteen/ MATLAB 6.0 m-tiedoston ohjelmointiopas 2 SISÄLLYSLUETTELO 1 Johdanto 3 2 Skriptit 3 3 Funktiot 4 4 Muuttujat 7 5 Tietotyypit
FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL
FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...
Binäärioperaatiot Tiedostot ja I/O
C! Binäärioperaatiot Tiedostot ja I/O 8.3.2018 Tiedotteita Viimeinen luento to 29.3. Ohjelmointitehtävä, ohjelmointikoe ja niiden järjestelyt Ohjelmointikokeeseen ilmoittautuminen auki 2 .c tiedostot ja.h
Tietokannat. CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi);
Tietokannat SQL-peruskomentojen pikaopas CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi); INSERT INTO table VALUES(val1,val2,... ); Lisää tauluun
Binäärioperaatiot Tiedostot ja I/O
C! Binäärioperaatiot Tiedostot ja I/O 16.3.2017 Tiedotteita Määräaikoja pidennetty Myös 7. kierros uudestaan auki perjantaihin asti Seuraava ja viimeinen luento 30.3. Makrot, funktio-osoittimet Kokeen
System.out.printf("%d / %d = %.2f%n", ekaluku, tokaluku, osamaara);
Kysy Karilta tai Kimmolta, jos tehtävissä on jotain epäselvää. Kerro WETOon liittyvät ongelmat suoraan Jormalle sähköpostitse (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja
Harjoitus 1: Matlab. Harjoitus 1: Matlab. Mat Sovelletun matematiikan tietokonetyöt 1. Syksy 2006
Harjoitus 1: Matlab Mat-2.2107 Sovelletun matematiikan tietokonetyöt Syksy 2006 Mat-2.2107 Sovelletun matematiikan tietokonetyöt 1 Harjoituksen aiheita Tutustuminen Matlab-ohjelmistoon Laskutoimitusten
linux: Prosessit kill PID lopettaa prosessin PID, jos siihen on oikeudet Ctrl + c lopettaa aktiivisen prosessin L7: linux
L7: linux linux: Prosessit linux: Prosessit Jokainen komento käynnistää vähintään yhden prosessin Jokaiselle prosessilla tunniste PID, jolla prosessiin voidaan viitata. Jokaisella prosesilla on prioriteetti
Zeon PDF Driver Trial
Matlab-harjoitus 2: Kuvaajien piirto, skriptit ja funktiot. Matlabohjelmoinnin perusteita Numeerinen integrointi trapezoidaalimenetelmällä voidaan tehdä komennolla trapz. Esimerkki: Vaimenevan eksponentiaalin
System.out.printf("%d / %d = %.2f%n", ekaluku, tokaluku, osamaara);
Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Ohjelmointitehtävien osalta palautetaan
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2011 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2011 1 / 39 Kertausta: tiedoston avaaminen Kun ohjelma haluaa lukea tai kirjoittaa tekstitiedostoon, on ohjelmalle
5. HelloWorld-ohjelma 5.1
5. HelloWorld-ohjelma 5.1 Sisällys Lähdekoodi. Lähdekoodin (osittainen) analyysi. Lähdekoodi tekstitiedostoon. Lähdekoodin kääntäminen tavukoodiksi. Tavukoodin suorittaminen. Virheiden korjaaminen 5.2
Luento 5. Timo Savola. 28. huhtikuuta 2006
UNIX-käyttöjärjestelmä Luento 5 Timo Savola 28. huhtikuuta 2006 Osa I Shell-ohjelmointi Ehtolause Lausekkeet suoritetaan jos ehtolausekkeen paluuarvo on 0 if ehtolauseke then lauseke
KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ
KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ https://community.plm.automation.siemens.com/t5/tech-tips- Knowledge-Base-NX/How-to-simulate-any-G-code-file-in-NX- CAM/ta-p/3340 Koneistusympäristön määrittely
Ohjeita. Datan lukeminen
ATK Tähtitieteessä Harjoitustyö Tehtävä Harjoitystyössä tehdään tähtikartta jostain taivaanpallon alueesta annettujen rektaskensio- ja deklinaatiovälien avulla. Karttaan merkitään tähdet aina kuudenteen
Harjoitus 5 (viikko 41)
Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Vältä liian pitkiä rivejä, käytä
Muuttujatyypit ovat Boolean, Byte, Integer, Long, Double, Currency, Date, Object, String, Variant (oletus)
VISUAL BASIC OHJEITA Kutsuttava ohjelma alkaa kometoparilla Sub... End Sub Sub ohjelmanimi()...koodia... End Sub Muuttujat Muuttujan esittely Muuttujatyypit ovat Boolean, Byte, Integer, Long, Double, Currency,
Harjoitus 3 (viikko 39)
Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Vältä liian pitkiä rivejä. Ohjelmointitehtävien
Tieteellinen laskenta 2 Törmäykset
Tieteellinen laskenta 2 Törmäykset Aki Kutvonen Op.nmr 013185860 Sisällysluettelo Ohjelman tekninen dokumentti...3 Yleiskuvaus...3 Kääntöohje...3 Ohjelman yleinen rakenne...4 Esimerkkiajo ja käyttöohje...5
Festo Online Shop käyttöohje. www.festo.fi
Festo Online Shop käyttöohje www.festo.fi Festo Online Shop käyttöohje Oletko jo tutustunut Festo Online Shopiin? Kannattaa rekisteröityä Online shop käyttäjäksi: Voit tarkistaa hintoja ja toimitusaikoja
Harjoitus 5. Esimerkki ohjelman toiminnasta: Lausekielinen ohjelmointi I Kesä 2018 Avoin yliopisto 1 / 5
Kysy Karilta tai Kimmolta, jos tehtävissä on jotain epäselvää. Kerro WETOon liittyvät tekniset ongelmat suoraan Jormalle sähköpostitse (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida
Harjoitus 6 (viikko 42)
Nämä ovat kurssin viimeiset harjoitukset. Hyväksytyistä ratkaisuista ja läsnäoloista kerättyjen pisteiden summan tulee olla vähintään 40 % ( pistettä) tehtävien ja läsnäolopisteiden kokonaislukumäärien
1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 81122P (4 ov.) 30.5.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
Choose Finland-Helsinki Valitse Finland-Helsinki
Write down the Temporary Application ID. If you do not manage to complete the form you can continue where you stopped with this ID no. Muista Temporary Application ID. Jos et onnistu täyttää lomake loppuun
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
Harjoitustyö: virtuaalikone
Harjoitustyö: virtuaalikone Toteuta alla kuvattu virtuaalikone yksinkertaiselle olio-orientoituneelle skriptauskielelle. Paketissa on testaamista varten mukana kaksi lyhyttä ohjelmaa. Ohjeita Noudata ohjelman
Harjoitus 6. Käytä String-luokasta vain charat- ja length-operaatioita.
Nämä ovat kurssin viimeiset harjoitukset. Hyväksytyistä ratkaisuista ja läsnäoloista kerättyjen pisteiden summan tulee olla vähintään 40 % ( pistettä) tehtävien ja läsnäolopisteiden kokonaislukumäärien
IDL - proseduurit. ATK tähtitieteessä. IDL - proseduurit
IDL - proseduurit 25. huhtikuuta 2017 Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
ATK tähtitieteessä. Osa 3 - IDL proseduurit ja rakenteet. 18. syyskuuta 2014
18. syyskuuta 2014 IDL - proseduurit Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
Luento 2: Tiedostot ja tiedon varastointi
HELIA 1 (19) Luento 2: Tiedostot ja tiedon varastointi Muistit... 2 Päämuisti (Primary storage)... 2 Apumuisti (Secondary storage)... 2 Tiedon tallennuksen yksiköitä... 3 Looginen taso... 3 Fyysinen taso...
Valitse ruudun yläosassa oleva painike Download Scilab.
Luku 1 Ohjeita ohjelmiston Scilab käyttöön 1.1 Ohjelmiston lataaminen Ohjeet ohjelmiston lataamiseen Windows-koneelle. Mene verkko-osoitteeseen www.scilab.org. Valitse ruudun yläosassa oleva painike Download
Matlab- ja Maple- ohjelmointi
Perusasioita 2. helmikuuta 2005 Matlab- ja Maple- ohjelmointi Yleistä losoaa ja erityisesti Numsym05-kurssin tarpeita palvellee parhaiten, jos esitän asian rinnakkain Maple:n ja Matlab:n kannalta. Ohjelmien
Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 6: Python
Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 6: Python 15. helmikuuta 2009 Merkkijonot Yleistä Käsittely Muotoiltu tulostus Tiedostot Käsittely Lukeminen Kirjoittaminen Modulit Käyttö Seuraava luento
Kalenterimerkintöjen siirtäminen Notesista
1 of 21 15.6.2016 8:58 ID: 3303 Kalenterimerkintöjen siirtäminen Notesista Outlookiin Notesissa olevat kalenterimerkinnät on mahdollista siirtää Outlook-kalenteriin. Tietoja ei siirretä keskitetysti, vaan
Kirjoita oma versio funktioista strcpy ja strcat, jotka saavat parametrinaan kaksi merkkiosoitinta.
Tehtävä 63. Kirjoita oma versio funktiosta strcmp(),joka saa parametrinaan kaksi merkkiosoitinta. Tee ohjelma, jossa luetaan kaksi merkkijonoa, joita sitten verrataan ko. funktiolla. Tehtävä 64. Kirjoita
C++11 seminaari, kevät Johannes Koskinen
C++11 seminaari, kevät 2012 Johannes Koskinen Sisältö Mikä onkaan ongelma? Standardidraftin luku 29: Atomiset tyypit Muistimalli Rinnakkaisuus On multicore systems, when a thread writes a value to memory,
Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site
Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site Note! Before starting download and install a fresh version of OfficeProfessionalPlus_x64_en-us. The instructions are in the beginning of the exercise.
S-55.1100 SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA
S-55.00 SÄHKÖKNKKA A KONKKA. välikoe 2..2008. Saat vastata vain neljään tehtävään!. aske jännite U. = 4 Ω, 2 = Ω, = Ω, = 2, 2 =, = A, 2 = U 2 2 2 2. ännitelähde tuottaa hetkestä t = t < 0 alkaen kaksiportaisen
4. Lausekielinen ohjelmointi 4.1
4. Lausekielinen ohjelmointi 4.1 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Lausekielestä konekieleksi: - Lähdekoodi, tekstitiedosto ja tekstieditorit. - Kääntäminen ja tulkinta. - Kääntäminen,
Flash ActionScript osa 4
Flash ActionScript osa 4 Tekstikentät Flash:ssa tekstikenttä voi olla tyypiltään joko TLF Text tai Classic Text. TLF Text on uusi Flash CS5 tullut tyyppi. Sen animointi ja muotoilu ominaisuudet ovat monipuolisemmat
ASENNUS- JA KÄYTTÖOHJE
ASENNUS- JA KÄYTTÖOHJE YKSIKKÖHINTA SOPIMUKSEN TOTEUTUNEET MÄÄRÄT-SOVELLUS CMPRO5 VERSIO 2.8 PÄIVITETTY HEINÄKUU 2010 COPYRIGHT 2010 ARTEMIS FINLAND OY. ALL RIGHTS RESERVED. KÄYTTÖOHJE SIVU 2 (12) SISÄLLYSLUETTELO
Harjoitus 5 (viikko 41)
Harjoitus 5 (viikko 4) Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Vältä liian
DOORSin Spreadsheet export/import
DOORSin Spreadsheet export/import 17.10.2006 SoftQA Oy http/www.softqa.fi/ Pekka Mäkinen Pekka.Makinen@softqa.fi Tietojen siirto DOORSista ja DOORSiin Yhteistyökumppaneilla ei välttämättä ole käytössä
tään painetussa ja käsin kirjoitetussa materiaalissa usein pienillä kreikkalaisilla
2.5. YDIN-HASKELL 19 tään painetussa ja käsin kirjoitetussa materiaalissa usein pienillä kreikkalaisilla kirjaimilla. Jos Γ ja ovat tyyppilausekkeita, niin Γ on tyyppilauseke. Nuoli kirjoitetaan koneella
Harjoitus 2 (viikko 45)
Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista lisätä static-määre operaatioidesi otsikoihin, jotta ohjelmasi kääntyvät. Muista noudattaa hyvän
Excel 2010 -funktiot. Sisällys
Excel 2010 -funktiot 5.11.2015 Markku Könkkölä J Y / Tietohallintokeskus Soluihin viittaaminen Sisällys Laskentakaavojen kirjoittaminen, kopiointi ja arvojen vakiointi Funktioiden käyttö: Laskenta Merkkijonot
Alkuun HTML5 peliohjelmoinnissa
Paavo Räisänen Alkuun HTML5 peliohjelmoinnissa www.ohjelmoimaan.net Tätä opasta saa vapaasti kopioida ja levittää ei kaupallisissa tarkoituksissa. Sisällysluettelo 1: Alkusanat 2: Alkuun 3: Pelinäkymä
Matlabin perusteita Grafiikka
BL40A0000 SSKMO KH 1 Seuraavassa esityksessä oletuksena on, että Matlabia käytetään jossakin ikkunoivassa käyttöjärjestelmässä (PC/Win, Mac, X-Window System). Käytettäessä Matlabia verkon yli joko tekstipäätteeltä,
The CCR Model and Production Correspondence
The CCR Model and Production Correspondence Tim Schöneberg The 19th of September Agenda Introduction Definitions Production Possiblity Set CCR Model and the Dual Problem Input excesses and output shortfalls
Videokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla
Videokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla 1. Digivideokamera liitetään tietokoneeseen FireWire-piuhalla. (Liitännällä on useita eri nimiä: myös IEEE 1394, DV,
Mobility Tool. Demo 21.8.2013 CIMO
Mobility Tool Demo 21.8.2013 CIMO 1 Sisältö Korkeakoulukäyttäjä (Beneficiary User) Home Project details Partners Mobilities Working with CSV Import Mobilities Budget 2 Home Find your project Project menu
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 28.2.2011 T-106.1208 Ohjelmoinnin perusteet Y 28.2.2011 1 / 46 Ohjelmointiprojektin vaiheet 1. Määrittely 2. Ohjelman suunnittelu (ohjelman rakenne ja ohjelman
812336A C++ -kielen perusteet, 21.8.2010
812336A C++ -kielen perusteet, 21.8.2010 1. Vastaa lyhyesti seuraaviin kysymyksiin (1p kaikista): a) Mitä tarkoittaa funktion ylikuormittaminen (overloading)? b) Mitä tarkoittaa jäsenfunktion ylimääritys
Toinen harjoitustyö. ASCII-grafiikkaa 2017
Toinen harjoitustyö ASCII-grafiikkaa 2017 Yleistä Tehtävä: tee Javalla ASCII-merkkeinä esitettyä grafiikkaa käsittelevä ASCIIArt17-ohjelma omia operaatioita ja taulukoita käyttäen. Työ tehdään pääosin
FinFamily Installation and importing data (11.1.2016) FinFamily Asennus / Installation
FinFamily Asennus / Installation 1 Sisällys / Contents FinFamily Asennus / Installation... 1 1. Asennus ja tietojen tuonti / Installation and importing data... 4 1.1. Asenna Java / Install Java... 4 1.2.
Salasanan vaihto uuteen / How to change password
Salasanan vaihto uuteen / How to change password Sisällys Salasanakäytäntö / Password policy... 2 Salasanan vaihto verkkosivulla / Change password on website... 3 Salasanan vaihto matkapuhelimella / Change
Ohjelmointiharjoituksia Arduino-ympäristössä
Ohjelmointiharjoituksia Arduino-ympäristössä Yleistä Arduino-sovelluksen rakenne Syntaksi ja käytännöt Esimerkki ohjelman rakenteesta Muuttujat ja tietotyypit Tietotyypit Esimerkkejä tietotyypeistä Ehtolauseet
Kieliteknologian ATK-ympäristö Kolmas luento
Kieliteknologian ATK-ympäristö Kolmas luento Miikka Silfverberg Nykykielten laitos 20. syyskuuta 2010 Miikka Silfverberg (Nykykielten laitos) Kieliteknologian ATK-ympäristö: Luento 3 20. syyskuuta 2010
Harjoitus 1 (viikko 44)
Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista lisätä static-määre operaatioidesi otsikoihin, jotta ohjelmasi kääntyvät. Muista noudattaa hyvän
Johdatus Ohjelmointiin
Johdatus Ohjelmointiin Syksy 2006 Viikko 2 13.9. - 14.9. Tällä viikolla käsiteltävät asiat Peruskäsitteitä Kiintoarvot Tiedon tulostus Yksinkertaiset laskutoimitukset Muuttujat Tiedon syöttäminen Hyvin
Alternative DEA Models
Mat-2.4142 Alternative DEA Models 19.9.2007 Table of Contents Banker-Charnes-Cooper Model Additive Model Example Data Home assignment BCC Model (Banker-Charnes-Cooper) production frontiers spanned by convex
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 3.3.2010 T-106.1208 Ohjelmoinnin perusteet Y 3.3.2010 1 / 44 Kertausta: tiedoston avaaminen Kun ohjelma haluaa lukea tai kirjoittaa tekstitiedostoon, on ohjelmalle
5. HelloWorld-ohjelma 5.1
5. HelloWorld-ohjelma 5.1 Sisällys Lähdekoodi. Lähdekoodin (osittainen) analyysi. Lähdekoodi tekstitiedostoon. Lähdekoodin kääntäminen tavukoodiksi. Tavukoodin suorittaminen. Virheiden korjaaminen 5.2
Sisällys. 12. Näppäimistöltä lukeminen. Yleistä. Yleistä 12.1 12.2 12.3 12.4
Sisällys 12. Näppäimistöltä lukeminen Arvojen lukeminen näppäimistöltä yleisesti. Arvojen lukeminen näppäimistöltä Java-kielessä.. Luetun arvon tarkistaminen. Tietovirrat ja ohjausmerkit. Scanner-luokka.
Matemaattinen optimointi I, demo
Matemaattinen optimointi I, demo 3 29.1.2015 Demo 3 järjestetään Quantumin mikroluokassa normaaleina demoaikoina. Tavoitteena on harjoitella kurssilla tarvittavien optimointiohjelmistojen käyttöä. Demopisteet
DOORS Word DOORS 29.04.2004. SoftQA Pekka Mäkinen Pekka.Makinen@softqa.fi
DOORS Word DOORS 29.04.2004 SoftQA Pekka Mäkinen Pekka.Makinen@softqa.fi Tietojen siirto DOORSista ja DOORSiin Yhteistyökumppaneilla ei välttämättä ole käytössä Telelogic DOORS -ohjelmistoa, jolloin vaatimusten
Kylänetti projektin sivustojen käyttöohjeita Dokumentin versio 2.10 Historia : 1.0, 1.2, 1.6 Tero Liljamo / Deserthouse, päivitetty 25.8.
Kylänetti projektin sivustojen käyttöohjeita Dokumentin versio 2.10 Historia : 1.0, 1.2, 1.6 Tero Liljamo / Deserthouse, päivitetty 25.8.2012 Hakemisto 1. Sivustot internetissä... 2 2. Yleistä... 2 3.
Ohjausjärjestelmien jatkokurssi. Visual Basic vinkkejä ohjelmointiin
Ohjausjärjestelmien jatkokurssi Visual Basic vinkkejä ohjelmointiin http://www.techsoft.fi/oskillaattoripiirit.htm http://www.mol.fi/paikat/job.do?lang=fi&jobid=7852109&index=240&anchor=7852109 Yksiköt
Tiedosto on yhteenkuuluvien tietojen joukko, joka tavallisimmin sijaitsee kiintolevyllä, muistitikulla tai jollakin muulla fyysisellä tietovälineellä.
Tiedostot Tiedosto on yhteenkuuluvien tietojen joukko, joka tavallisimmin sijaitsee kiintolevyllä, muistitikulla tai jollakin muulla fyysisellä tietovälineellä. C-kielessä syöttö ja tulostus kuvataan laiteriippumattomasti
SGN-4010, Puheenkäsittelyn menetelmät Harjoitus 6, 18. ja
SGN-4010, Puheenkäsittelyn menetelmät Harjoitus 6, 18. ja 21.2.2010 1. (Matlab, 2 pistettä) Vokaalit ja soinnilliset konsonantit ovat lähes jaksollisia ja niillä on äänihuulten värähtelystä johtuva perustaajuus.
Tässä dokumentissa on ensimmäisten harjoitusten malliratkaisut MATLABskripteinä. Voit kokeilla itse niiden ajamista ja toimintaa MATLABissa.
Laskuharjoitus 1A Mallit Tässä dokumentissa on ensimmäisten harjoitusten malliratkaisut MATLABskripteinä. Voit kokeilla itse niiden ajamista ja toimintaa MATLABissa. 1. tehtävä %% 1. % (i) % Vektorit luodaan
PIC-koodin luominen URF-tietokantaan Participant Portal
PIC-koodin luominen URF-tietokantaan Participant Portal ECAS-tunnuksen hankkiminen Participant Portal osoite: http://ec.europa.eu/education/participants/portal/ Uudet käyttäjät, joilla ei vielä ole ECAS-tunnuksia:
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 15.3.2010 T-106.1208 Ohjelmoinnin perusteet Y 15.3.2010 1 / 56 Tiedostoista: tietojen tallentaminen ohjelman suorituskertojen välillä Monissa sovelluksissa ohjelman
Tässä harjoituksessa käydään läpi R-ohjelman käyttöä esimerkkidatan avulla. eli matriisissa on 200 riviä (havainnot) ja 7 saraketta (mittaus-arvot)
R-ohjelman käyttö data-analyysissä Panu Somervuo 2014 Tässä harjoituksessa käydään läpi R-ohjelman käyttöä esimerkkidatan avulla. 0) käynnistetään R-ohjelma Huom.1 allaolevissa ohjeissa '>' merkki on R:n
2. Lisää Java-ohjelmoinnin alkeita. Muuttuja ja viittausmuuttuja (1/4) Muuttuja ja viittausmuuttuja (2/4)
2. Lisää Java-ohjelmoinnin alkeita Muuttuja ja viittausmuuttuja Vakio ja literaalivakio Sijoituslause Syötteen lukeminen ja Scanner-luokka 1 Muuttuja ja viittausmuuttuja (1/4) Edellä mainittiin, että String-tietotyyppi
http://www.microsoft.com/expression/
Verkkojulkaisuharjoitus1 TAVOITE Harjoituksen tarkoituksena on opiskella käyttämään verkkojulkaisueditoria (Microsoft Expression Web) ja käynnistämään verkkosivu internetissä. VERKKOSIVUEDITORIN KÄYTTÖOHJEITA
Rakenteiset tietotyypit Moniulotteiset taulukot
C! Rakenteiset tietotyypit Moniulotteiset taulukot 22.2.2018 Agenda Rakenteiset tietotyypit Vilkaisu 6. kierroksen tehtäviin Moniulotteiset taulukot Esimerkki Seuraava luento to 8.3. Ilmoittautuminen ohjelmointikokeeseen
Versio 3. Tallentava hiilidioksidimittari 7798 - Käyttöohje. Käyttöohje
Versio 3 Tallentava hiilidioksidimittari 7798 Käyttöohje Tallentava hiilidioksidimittari 7798 - Käyttöohje Sisällys Johdanto... 3 Pakkaussisältö... 3 LCD näyttö... 4 Painikkeet... 4 Toiminnot... 5 1 Käynnistys
OTTELUN TILASTOINTI NUORTEN VALTAKUNNALLISET SARJAT
OTTELUN TILASTOINTI NUORTEN VALTAKUNNALLISET SARJAT OTTELUN ALOITTAMINEN - TILASTON LOG-TIEDOSTON HAKEMINEN BASKETHOTELLISTA (tilasto ei livenä) Kirjaudu joukkueen yhteyshenkilön tunnuksilla baskethotelliin.
TEHTÄVÄ 1.1 RATKAISUOHJEET
TEHTÄVÄ 1.1 RATKAISUOHJEET 1. Luo mallin mukainen kansiorakenne Käynnistä Resurssienhallinta painamalla näppäimistöltä peräkkäin Windows- ja E-näppäimiä niin, että Windows-näppäin on yhä pohjassa, kun
Harjoitus 4 (viikko 47)
Kaikki tämän harjoituksen tehtävät liittyvät joko suoraan tai epäsuorasti kurssin toiseen harjoitustyöhön. Saa hyvän alun harjoitustyön tekoon, kun ratkaiset mahdollisimman monta tehtävää. Mikäli tehtävissä
MrSmart 8-kanavainen lämpötilamittaus ja loggaus, digitoija ja talletusohjelma
MrSmart 8-kanavainen lämpötilamittaus ja loggaus, digitoija ja talletusohjelma Kuva 1 MrSmart on digitointilaite PC:lle Yleistä MrSmart on sarjaliikenteellä toimiva sarjaliikennedigitoija. Laite mittaa
Operatioanalyysi 2011, Harjoitus 2, viikko 38
Operatioanalyysi 2011, Harjoitus 2, viikko 38 H2t1, Exercise 1.1. H2t2, Exercise 1.2. H2t3, Exercise 2.3. H2t4, Exercise 2.4. H2t5, Exercise 2.5. (Exercise 1.1.) 1 1.1. Model the following problem mathematically:
Tietokannat. CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi);
Tietokannat SQL-peruskomentojen pikaopas CREATE TABLE table(col1,col2,... ); Luo uuden taulun. CREATE TABLE opiskelijat(opnumero,etunimi,sukunimi); INSERT INTO table VALUES(val1,val2,... ); Lisää tauluun
SPSS-pikaohje. Jukka Jauhiainen OAMK / Tekniikan yksikkö
SPSS-pikaohje Jukka Jauhiainen OAMK / Tekniikan yksikkö SPSS on ohjelmisto tilastollisten aineistojen analysointiin. Hyvinvointiteknologian ATK-luokassa on asennettuna SPSS versio 13.. Huom! Ainakin joissakin
Ohjelmassa henkilön etunimi ja sukunimi luetaan kahteen muuttujaan seuraavasti:
1 (7) Tiedon lukeminen näppäimistöltä Scanner-luokan avulla Miten ohjelma saa käyttöönsä käyttäjän kirjoittamaa tekstiä? Järjestelmässä on olemassa ns. syöttöpuskuri näppäimistöä varten. Syöttöpuskuri
The Viking Battle - Part Version: Finnish
The Viking Battle - Part 1 015 Version: Finnish Tehtävä 1 Olkoon kokonaisluku, ja olkoon A n joukko A n = { n k k Z, 0 k < n}. Selvitä suurin kokonaisluku M n, jota ei voi kirjoittaa yhden tai useamman
Luento 3. Timo Savola. 7. huhtikuuta 2006
UNIX-käyttöjärjestelmä Luento 3 Timo Savola 7. huhtikuuta 2006 Osa I Käyttöoikeudet Käyttöoikeudet Monen käyttäjän järjestelmä Prosessit kuuluvat eri käyttäjille Tiedostot kuuluvat
1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 811122P (5 op.) 12.12.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
ASCII-taidetta. Intro: Python
Python 1 ASCII-taidetta All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/18cplpy to find out what to do.
LUSAS tiedosto-opas. Matti Lähteenmäki 2010 http://home.tamk.fi/~mlahteen/
LUSAS tiedosto-opas 2010 http://home.tamk.fi/~mlahteen/ LUSAS tiedosto-opas 2 1. Johdanto LUSASia käytettäessä esiintyy useita erityyppisiä tiedostoja, joista osan käyttäjä luo ja nimeää itse ja osa syntyy