L2: linux linux: Komentotulkki
|
|
- Albert Karvonen
- 6 vuotta sitten
- Katselukertoja:
Transkriptio
1 Tavoite: Kaikki oppivat linux:n perusteet Perusteet jo tutut Luennoille ja laskuharjoituksiin osallistuminen vapaaehtoista Monia linux alkeisoppaita www linux: Komentotulkki Suorittaa käyttäjän terminaalilta kirjoittamia, komentoja, joita voi selata nuolinäppäimillä ja, sekä täydentää näppäimellä Jokainen komento tekee yhden asian hyvin: tulostus, tiedon siirtäminen, verkkoyhteys,.. Hyvin riippuu käyttäjästä, koska valinnanvaraa on loputtomiin Asioita ei tarvitse keksiä uudelleen. Vain pieni osa komennoista opeteltava ulkoa sujuvaa käyttöä ajatellen Käytännössä: Opeteltava yksi komento kerrallaan, s.o. mitä milloinkin sattuu tarvitsemaan Käytännössä: Monimutkaisemmat komennot kannattaa kirjoittaa muistiin tai ohjelmiin, koska vie aikansa ymmärtää ne ja saada ne toimimaan. Asenne: En muista...? Kerran ratkaistu OK!
2 Hakemistot linux komennoissa isot ja pienet kirjaimet merkittäviä (case sensitive) Kokeile komentoja pwd Return ja PWD Return ja PwD Return Käyttäjän kotihakemisto on /home/username/ Kotihakemiston pääsee mistä tahansa muusta hakemistosta komennolla cd Return Kotihakemiston voidaan lyhentää merkillä eli sinne pääsee myös komennolla cd Return Kotihakemistoon luodut hakemistot ja tiedostot kuuluvat käyttäjälle Kotihakemisto on käyttäjän henkilökohtainen työtila koneella linux:n tiedostorakenne on kuin puu (engl. directory tree). Sen juuri (engl. root) on hakemisto /. Juureen pääsee komennolla cd /. Return Käyttäjän oikeudet hakemistopuussa kotihakemiston ulkopuolella oleviin hakemistoihin ja tiedostoihin on tarkkaan rajattu Erilliset kiintolevyt ja muut vastaavat ovat osa hakemistopuuta, eivätkä ulkoisesti eroa hakemistoista
3 Hakemistot Tästä lähtien sanaa komento käytetään säästeliäästi, koska komennot pyritään kirjoittamaan violetilla. cd Return siirtää kotihakemistoon Fuksiläppärissä komentoltulkkiin ilmestyy $ pwd Return tulostaa /username/home/ pwd Return kertoo työhakemiston eli hakemiston jossa työskentelet nyt. Sen lyhenne on./ ls Return listaa työhakemiston sisällön eli saman tuloksen antaa siis myös ls./ Return Kaikkia tiedostoja ei kannata luoda kotihakemistoon. Tiedostot kannattaa luoda / jaotella / sijoittaa / siirtää... eri hakemistoihin esimerkiksi aiheen mukaan: linux, latex, ohjelmat,... Komennolla mkdir luodaan hakemistoja. Esimerkiksi mkdir ohjelmat Return luo työhakemistoon uuden hakemiston./ohjelmat/ cd kohdehakemisto siirtää työhakemistosta hakemistoon./kohdehakemisto Esimerkiksi yllä annettujen komentojen jälkeen cd ohjelmat Return siirtää työhakemistosta äsken luotuun uuteen hakemistoon./ohjelmat/
4 Hakemistot Absoluuttinen polku ilmaisee tiedoston tai hakemiston sijainnin hakemistopuussa juuresta lähtien. Esimerkiksi seuraavasti /home/username/kurssit/ Tähän hakemistoon voi siirtyä mistä tahansa työhakemistosta komennolla cd /home/username/kurssit/ Return Suhteellinen polku ilmaisee tiedoston tai hakemiston sijainnin hakemistopuussa työhakemistosta lähtien. Esim: Jos työhakemisto on /home/username/, riittää komento cd kurssit/ Return siirtymiseen hakemistoon /home/username/kurssit/ Esim: Jos työhakemisto on /home/username/, riittää komento cd.. Return siirtymiseen hakemistoon /home/ Esim: Jos työhakemisto on /home/username/ riittää komento ls./kurssit/ Return listaamaan hakemiston /home/username/kurssit/ sisällön clear Return tyhjentää linux komentotulkin näytön
5 L2: emacs L2: emacs L2: TAPA 2: Tiedoston nimi editointi komennolla emacs nimi & Return linux komentotulkki jää käyttöön Näyttöön ilmestyy editorin ikkuna Tiedostoon voi kirjoittaa... Tallennus Ctrl + x Crtl + s Sovellutuksia voi ajaa latex nimi.tex Return 3 nimi.py Return samalla, kun editoi tiedostoa nimi toivottuun muotoon Tärkeimmät näppäimet Ctrl Alt emacs Pikaopaassa www M = Alt ja C = Ctrl
6 L2: emacs L2: emacs L2: emacs emacs on L A T E X, ja octave ystävällinen tekstieditori Kopioidaan wget komennolla tiedosto LatexAlkukesken.tex kurssin kotisivulta komennolla wget jetsu/tila/latexalkukesken.tex Opetellaan samalla wget komennon ja Copy Link Location sujuva yhdistäminen Aloitetaan editointi emacs LatexAlkukesken.tex & Return Tätä tiedostoa voi editoida kuten tahtoo. Alkuperäisen voi hakea aina uudestaan kotisivulta emacs: Näyttää kursorin rivinumeron. Kursori hyppii välillä. L A T E X komennot eri värisiä,... Editoidaan virhe mielivaltaisella rivillä emacs ilmoittaa virheestä (huom: ei aina) Tallennetaan virhe siitä huolimatta Ajetaan latex LatexAlkukesken.tex Return L A T E X ilmoittaa millä LatexAlkukesken.tex rivillä virhe on Voidaan löytää ja korjata virhe Hello.py kotisivulta emacs Hello.py & Return Kursori pomppii, värejä, tabulaattori tuntee komennot, virhe... 3 Hello.py Return... ilmoittaa... Voidaan löytää ja korjata virhe Lopputulos ratkaisee Voitte käyttää myös muita editoreja kuin emacs Kaikki assistentit osaavat varmasti neuvoa varmasti vain emacs käyttöä
7 L2: latex L2: L A T E X L A T E X dokumentin tuottaminen Kopioidaan LatexOppikesken.tex kotisivulta Käytetään linux komentotulkissa yhtä aikaa emacs ja evince ikkunaa ja ajatetaan L A T E X komentoja emacs LatexOppikesken.tex & Return latex LatexOppikesken Return dvips LatexOppikesken -o Return evince LatexOppikesken.ps & Return latex kääntää.tex tiedoston. dvips luo.ps tiedoston. evince www näyttää lopputuloksena syntyvän.ps tiedoston, jota voi lukea, tulostaa,... Yksi monista vaihtoehtoisista tavoista: emacs LatexOppikesken.tex & Return pdflatex LatexOppikesken Return evince LatexOppikesken.pdf & Return pdflatex kääntää.tex tiedoston, evince näyttää.pdf tiedoston, jota voi lukea,...
8 L2: latex L A T E X syötetiedoston rakenne L A T E X syötetiedostojen rakenne L A T E X syötetiedosto alkaa määrittelemällä toivotut optiot (loputtomasti vaihtoehtoja) \documentclass[optiot]{luokka} \usepackage[optiot]{paketti} \usepackage[optiot]{paketti}... \begin{document}...tekstiä... \end{document} Esimerkiksi kotisivun L A T E X syötetiedosto LatexOppikesken.tex alkaa riveillä % Latex ohittaa kaiken, mikä on merkin "%" oikealla puolella \documentclass[a4paper,10pt]{article} % Dokumentin muoto... \usepackage[english]{babel} % Paketti: skandeille ä,ö, \usepackage[utf8]{inputenc} % -"- : -"-... \begin{document} % Dokumentti alkaa... Tässä dokumentissa toimivat skandit: \\ Älyköt öisin ihmettelevät, miksi \LaTeX ~tökkii. Komentit alkavat L A T E X ohjausmerkillä%. Sen voi kirjoittaa tekstissä komennolla \% Muita erikoismerkkejä ovat\ # $ & _ ˆ { } Nämä erikoismerkit ohjaavat L A T E X ladontaohjelmaa. Koettakaa ottakaa itse selvää, kuinka ne voidaan kirjoittaa L A T E X dokumentin sisään, s.e. ne tulostuvat pelkkänä tekstinä kuten yllä
9 L2: latex Ohjelmointi - perusteet Ohjelmoinnissa tarvitaan Tekstieditori ohjelmien lähdekoodin laadintaan: Tällä kurssilla opetetaan emacs editorin käyttö (Muutkin käy) Kääntäjä: Kääntämään lähdekoodin koneen ymmärtämään muotoon Tällä kurssilla ohjelmointi kielen alkeet Eräs monista oppaista www Ohjelmien lähdekoodi koostuu Muuttujista: www Muuttuvia suureita, kuten lukuja, tekstinpätkiä,... (Esimerkiksi a=1) Funktioista, aliohjelmista: www Ottavat vastaan muuttujia. Tekevät niiden avulla jotain toivottua. Luovat ja palauttavat uusia muuttujia,... (Esimerkiksi: b=cos(a)) Ohjausrakenteista: www Ohjaavat ohjelman toimintaa. Käskevät esimerkiksi toistamaan tiettyä ohjelman kohtaa useita kertoja (Esimerkiksi: for...) tai valitsemaan useista mahdollisista suorituspoluista vain yhden (Esimerkiksi: if... elseif)
10 L2: 3 Return käynnistää komentotulkin >>> Poistuminen: >>> Crtl + d Kolme tapaa ajaa ohjelmia 1: linux komentotulkissa 3 file.py Return 2: komentotulkissa >>> import os Return >>> os.system( file.py ) Return 3: file.py:n ensimmäisenä rivinä #!/usr/bin/env 3 linux komentotulkissa./file.py Return Jos ei toimi? chmod u+x file.py Return Tällä kurssilla: 1. vaihtoehto komentotulkissa >>> help( import ) Return kertoo mitä komento import tekee komentotulkissa >>> help() Return vie interaktiiviseen manuaaliin Jotkin ongelmat voivat johtua versiosta, jonka saa selville komennolla - -version Return Esimerkiksi litania >>> import os >>> os.system( 3 file.py ) korvasi komennon >>> execfile( file.py )
11 L2: komentotulkissa >>> aa=2 Return >>> Aa=1 Return >>>print(aa-aa) Return >>>print(aa*aa) Return : Case sensitive >>>ä=9 Return Onnistuu :ssa Ei onnistunut :ssa Monet ongelmat vältetään, kun ei käytetä skandeja, edes # merkin jälkeen >>> print(aa-aa) Return Kaatuu! Eli :ssa myös tyhjillä merkkeillä merkitystä :ssa sisennys on tosi tärkeä Modulo: print(4%2) printtaa 0 Modulo: print(4%3) printtaa 1 Modulo: print(0.7%0.2) printtaa ( 0.1) Peruslaskutoimitukset + summa - erotus * kertolasku ** potenssiin korotus / jakolasku Lisää löytyy täältä www Vertailuoperaattorit == yhtä suuri < pienempi > suurempi >= suurempi tai yhtä suuri <= pienempi tai yhtä suuri! = eri suuri
12 L2: (kuva: Kokeillaan komentotulkissa import numpy a=numpy.arange(2) print(a) tulostaa [0 1] b=2.+a print(b) tulostaa [2. 3.] print(a*b) tulostaa [0. 3.] Tulos = Tulo = Vastaavien alkioiden tulot : Matemaattiset funktiot saadaan käyttöön komennolla import numpy Kokeillaan import numpy print(numpy.cos(3.14)) tulostaa Yhden valitun funktion importointi from numpy import cos print(cos(3.14)) tulostaa Tavallisimmat funktiot cos(x) sin(x) tan(x) power(x,y) sqrt(x) exp(x) log(x) cos x sin x tan x x y x e x lnx Trigonometriset funktiot: [x] = radiaani
13 L2: Pari malliohjelmaa wget #! / usr / bin / env 3 # K o m e n t t i r i v i : Tama on ohjelmani Hello. py p r i n t ( " Hello world! " ) 3 Hello.py tai./hello.py (Vaatii 1. rivin komennon #!/usr...) Sama tulos print("hello") ja print( Hello ), s.o merkeillä tai Kommenttirivit alkavat merkillä #. Käytä niitä ohjelman selkeyttämiseen Ohjelmatulostuksissa merkki selventää, että kyseisessä kohdassa on yksi tyhjä merkki wget # K o m e n t t i r i v i : Tama on ohjelmani ForLooppiAlku. py # Ohjauskomennon r i v i paattyy merkiin " : ", # j o t a seuraa sisennys for i in range ( 5 ) : p r i n t ( Hei maailma! ) for i in range ( 5 ) : p r i n t ( i ) 3 ForLooppiAlku.py 1. looppi tulostaa viidesti Hei maailma! ja 2. looppi tulostaa luvut Ohajuskomento päättyy : merkkiin. Kaikki siihen liittyvät alla olevat rivit sisennetty Ohjauskomennot opetetaan myöhemmin. Looppimalli ForLooppiAlku.py annetaan, koska sitä tarvitaan toisella kurssilla. Lopuksi tehdään toivottavasti selventäviä ForLooppiAlku.py editointikokeita
14 L2: funktiot (kuva: Laskuharjoitus Seuraavan sivun ohjelma PythonFunktioita.py laskee ja tulostaa muuttujat a = π, b = sin(a), c = cos(a), d = tan(a), e = 1, f = asin(e), g = acos(e), h = atan(e), i = 9, j = i, k = i 2 (missä i on imaginaariluku i 2 = 1), m = 1 + i, kompleksiluku, n = 2 + 3i, kompleksiluku, o = m + n, p = o, q = e = = Neperin luku, r = ln(q) (luonnollinen logaritmi), s = log(q) (10 kantainen logaritmi), t = 3, u = t ja v = t 4 Ohjelmat monimutkaisempia Sitä vaikeampi tehdä yksikäsitteinen versio Useita erilaisia oikeita vastauksia
15 L2: Malliohjelma funktioista wget # Kommenttirivi : Tama on ohjelmani PythonFunktioita. py import os ; os. system ( clear ) # Tyhjennetaan naytto import numpy as np # importoidaan koko numpy moduli # aletaan kayttaa "numpy" s i j a s t a l y h e n n e t t a " np " a=np. p i ; p r i n t ( a ) # Radiaanit t r i g o n o m e t r i s i l l e f u n k t i o i l l e b=np. sin ( a ) ; print ( b ) # " c=np. cos ( a ) ; p r i n t ( c ) # " d=np. tan ( a ) ; print ( d ) # " e=1 ; print ( e ) # " f =np. a r c s i n ( e ) ; p r i n t ( f ) # " g=np. arccos ( e ) ; print ( g ) # " h=np. arctan ( e ) ; print ( h ) # " i =9 ; p r i n t ( i ) # J=np. s q r t ( i ) ; p r i n t ( J ) # n e l i o j u u r i. Huom: i s o " J " e i p i e n i " j ", # koska " j " symbolia kaytetaan kompleksiluvuille k=1 j 1 j ; p r i n t ( k ) # " l=complex(0,1) complex (0,1) ; print ( l ) m=1+1 j ; print (m) # " n=2+3 j ; print ( n ) # " o=m+n ; print ( o ) # " p=abs ( o ) ; print ( p ) # q=np. exp (1) ; print (q) # e r =np. log ( q ) ; p r i n t ( r ) # l n s=np. log10 (q) ; print ( s ) # log t= 3 ; p r i n t ( t ) # u=abs ( t ) ; print ( u ) # i t s e i s a r v o v=np. power ( t, 4. ) ; p r i n t ( v ) # potenssi Kaksi komentoa samalla rivillä erotettu merkillä ; (Tilanpuute Huonoa koodausta... ) Lisäksi tietoa laskuharjoitusten suorittamisesta TMC ympäristössä täällä www
linux: komennoista linux linux
L4: linux linux: komennoista linux Komentojen käyttö komento -opt1 -opt2 argumentti Esimerkiksi ls -s *.dat tulostaa työtiedoston.dat loppuiset tiedostot ja niiden koon Esimerkiksi ls -l *.dat tulostaa
Lisätiedotlinux linux: käyttäjän oikeudet + lisää ja - poistaa oikeuksia
L6: linux linux linux: käyttäjän oikeudet Käyttäjällä, username, on käyttöoikeus rajattuun levytilaan du -h /home/username/ tulostaa käytetyn levytilan. Yhteenvedon antaa du -h /home/jetsu/ - -summarize
LisätiedotTähtitieteen käytännön menetelmiä Kevät 2009 Luento 4: Ohjelmointi, skriptaus ja Python
Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 4: Ohjelmointi, skriptaus ja Python 31. tammikuuta 2009 Ohjelmointi Perusteet Pythonin alkeet Esittely Esimerkkejä Muuttujat Peruskäsitteitä Käsittely
Lisätiedotlinux: Ympäristömuuttujat
L5: linux linux: Ympäristömuuttujat linux: Ympäristömuuttujat linux komentotulkkki toimii asetettujen ympäristömuuttujien mukaan env kertoo asetetut ympäristömuuttujat Yksi tulostuvista riveistä on tyypillisesti
LisätiedotTieteellinen laskenta I (Scientific Computing I)
Tieteellinen laskenta I (Scientific Computing I) koodi: 53398, laajuus: 5 op Johdanto Johdanto (kuva:@work.chron.com) Klikkaa tätä www merkkiä Pääset siinä mainitun aiheen www-sivulle Kurssin kotisivu
LisätiedotPythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python
Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python 8. marraskuuta 2010 Ohjelmointi Perusteet Peruskäsitteitä Olio-ohjelmointi Pythonin alkeet Esittely Esimerkkejä Muuttujat
Lisätiedotlinux linux: käyttäjän oikeudet + lisää ja - poistaa oikeuksia
L6: linux linux linux: käyttäjän oikeudet Käyttäjällä, username, on käyttöoikeus rajattuun levytilaan du -h /home/username/ tulostaa käytetyn levytilan. Yhteenvedon antaa du -h /home/jetsu/ - -summarize
Lisätiedotlinux: 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
Lisätiedotlinux: komennoista linux linux
L4: linux linux: komennoista linux Komentojen käyttö komento -opt1 -opt2 argumentti Esimerkiksi ls -s *.dat tulostaa työtiedoston.dat loppuiset tiedostot ja niiden koon Esimerkiksi ls -l *.dat tulostaa
Lisätiedotlinux: Ympäristömuuttujat
L5: linux linux: Ympäristömuuttujat linux: Ympäristömuuttujat linux komentotulkkki toimii asetettujen ympäristömuuttujien mukaan env kertoo asetetut ympäristömuuttujat Yksi tulostuvista riveistä on tyypillisesti
LisätiedotTieteellinen laskenta I (Scientific Computing I)
Tieteellinen laskenta I (Scientific Computing I) koodi: 53398, laajuus: 5 op Johdanto Johdanto (kuva:@work.chron.com) Klikkaa tätä www merkkiä Pääset siinä mainitun aiheen www-sivulle Kurssin kotisivu
Lisätiedotlinux: 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
LisätiedotOpiskelijan pikaopas STACK-tehtäviin. Lassi Korhonen, Oulun yliopisto
Opiskelijan pikaopas STACK-tehtäviin Lassi Korhonen, Oulun yliopisto 21.3.2016 SISÄLLYSLUETTELO Oppaan käyttäminen... 2 Vastauksen syöttämisen perusteet... 2 Operaatiot... 2 Luvut ja vakiot... 3 Funktiot...
LisätiedotMetropolia Ammattikorkeakoulu
Metropolia Ammattikorkeakoulu UNIX-käyttöjärjestelmä TX00BW20 Sami Sainio sami.sainio@metropolia.fi Kurssin rakenne ja arvostelu 7 x luennot ja laboratorioharjoitukset Pieni projekti? Kurssin lopussa tentti
LisätiedotLuento 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
LisätiedotLuvuilla laskeminen. Esim. 1 Laske 6 21 7
Luvuilla laskeminen TI-84 Plus käyttää laskujen suorittamiseen ns. yhtälönkäsittelyjärjestelmää (EOS TM, Equation Operating System), jonka avulla lausekkeiden syöttö tapahtuu matemaattisessa kirjoitusjärjestyksessä.
LisätiedotTähtitieteen käytännön menetelmiä Kevät 2009 Luento 9: L A T E X
Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 9: L A T E X 15. maaliskuuta 2009 LAT E X Johdanto Käyttö Syntaksi Layout Tavutus Johdanto L A T E X Yleistä T E Xistä ja L A T E Xista T E X on se ladontaohjelma
LisätiedotTä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
LisätiedotKorpusten käsittely clt131, P Luento 4
Korpusten käsittely clt131, P2 2006 Luento 4 Nicholas Volk 24.11.2006 Humanistinen tiedekunta Säännölliset lausekkeet: ryhmittely Sulkujen avulla voidaan osoittaa määrällistäjille
Lisätiedotlinux linux: rm, cp, mv ls Return listaa työhakemiston sisällön
L3: linux linux linux: rm, cp, mv (kuva:@funny-pictures.picphotos.net) ls Return listaa työhakemiston sisällön ls.dat Return tulostaa kaikki työhakemiston.dat loppuiset tiedostot merkki on jokeri cp nimi1
LisätiedotHarjoitus 1 -- Ratkaisut
Kun teet harjoitustyöselostuksia Mathematicalla, voit luoda selkkariin otsikon (ja mahdollisia alaotsikoita...) määräämällä soluille erilaisia tyylejä. Uuden solun tyyli määrätään painamalla ALT ja jokin
LisätiedotRautaisannos. Simo K. Kivelä 30.8.2011
Yhteenlasku Rautaisannos 30.8.011 Yhteenlasku sin x + cos x Yhteenlasku sin x + cos x = 1 sin x + cos x = 1 x R Yhteenlasku sin x + cos x = 1 x C Yhteenlasku Yhteenlasku Yhteenlasku Yhteenlasku Yhteenlasku
LisätiedotTähtitieteen käytännön menetelmiä Kevät 2009 Luento 2: Linux
Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 2: Linux 2009-01-19 Lähtökohdat Mikä Linux? Linux on Ilmainen Unix-tyylinen käyttöjärjestelmä Perusajatuksena lähdekoodin vapaus (=ilmaisuus, luotettavuus,
Lisätiedot5. 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
LisätiedotOhjelmoinnin peruskurssi Y1
Ohjelmoinnin peruskurssi Y1 CS-A1111 3.10.2018 CS-A1111 Ohjelmoinnin peruskurssi Y1 3.10.2018 1 / 27 Oppimistavoitteet: tämän luennon jälkeen Tiedät, miten ohjelma voidaan jakaa pienempiin osiin käyttämällä
LisätiedotEst.kand Kandidaatintyö ja seminaari: L A T E Xin käyttöönotto
Est.kand Kandidaatintyö ja seminaari: L A T E Xin käyttöönotto Luis R.J. Costa Aalto-yliopisto Sähkötekniikan korkeakoulu Syksy 2015 Sisältö Yleistä Minimaalinen suomenkielinen esimerkki Tärkeimmät yksityiskohdat
LisätiedotKaikkia alla olevia kohtia ei käsitellä luennoilla kokonaan, koska osa on ennestään lukiosta tuttua.
6 Alkeisfunktiot Kaikkia alla olevia kohtia ei käsitellä luennoilla kokonaan, koska osa on ennestään lukiosta tuttua. 6. Funktion määrittely Funktio f : A B on sääntö, joka liittää jokaiseen joukon A alkioon
LisätiedotKieliteknologian ATK-ympäristö Toinen luento
Kieliteknologian ATK-ympäristö Toinen luento Miikka Silfverberg Nykykielten laitos 12. syyskuuta 2011 Miikka Silfverberg (Helsingin yliopisto) Kieliteknologian ATK-ympäristö: Luento 2 12. syyskuuta 2011
LisätiedotMatriisilaskenta Laskuharjoitus 1 - Ratkaisut / vko 37
Matriisilaskenta Laskuharjoitus 1 - Ratkaisut / vko 37 Tehtävä 1: Käynnistä Matlab-ohjelma ja kokeile laskea sillä muutama peruslaskutoimitus: laske jokin yhteen-, vähennys-, kerto- ja jakolasku. Laske
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.2.2011 T-106.1208 Ohjelmoinnin perusteet Y 2.2.2011 1 / 37 Kännykkäpalautetteen antajia kaivataan edelleen! Ilmoittaudu mukaan lähettämällä ilmainen tekstiviesti
LisätiedotLuento 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
LisätiedotFunktion määrittely (1/2)
Funktion määrittely (1/2) Funktio f : A B on sääntö, joka liittää jokaiseen joukon A alkioon a täsmälleen yhden B:n alkion b. Merkitään b = f (a). Tässä A = M f on f :n määrittelyjoukko, B on f :n maalijoukko.
LisätiedotKomentotulkki. Kysymyksiä
Komentotulkki Komentotulkki ja avustustoiminnot Tux-pingviinin kuva: Larry Ewing, Simon Budig ja Anja Gerwinski Kysymyksiä 1. Miten työskentelen komentotulkilla? 2. Miten komennot annetaan ja käsitellään?
LisätiedotATK tähtitieteessä. Osa 2 - IDL perusominaisuudet. 12. syyskuuta 2014
12. syyskuuta 2014 IDL - Interactive Data Language IDL on tulkattava ohjelmointikieli, jonka vahvuuksia ovat: Yksinkertainen, johdonmukainen komentosyntaksi. Voidaan käyttää interaktiivisesti, tai rakentamalla
LisätiedotTähtitieteen käytännön menetelmiä Kevät 2009 Luento 5: Python
Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 5: Python 7. helmikuuta 2009 Ohjelmoinnista Ohjelman peruselementtejä Koodin kommentointi Lohkorakenne Ohjausrakenteet If For While Try Funktiot Käyttö
LisätiedotYHTEYDEN OTTAMINEN CSC:N KONEELLE HIPPU
Johdatus laskennalliseen kemiaan, Harjoitus 1 Harjoituksen tavoitteet ovat - Tutustua ab initio -laskuissa käytettävään laskentaympäristöön - Oppia ottamaan tietokoneluokan koneelta yhteys laskentakoneelle
Lisätiedotlinux linux: rm, cp, mv ls Return listaa työhakemiston sisällön
L3: linux linux linux: rm, cp, mv (kuva:@funny-pictures.picphotos.net) ls Return listaa työhakemiston sisällön ls.dat Return tulostaa kaikki työhakemiston.dat loppuiset tiedostot merkki on jokeri cp nimi1
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 3.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 3.2.2010 1 / 36 Esimerkki: asunnon välityspalkkio Kirjoitetaan ohjelma, joka laskee kiinteistönvälittäjän asunnon
LisätiedotHannu Mäkiö. kertolasku * jakolasku / potenssiin korotus ^ Syöte Geogebran vastaus
Perusohjeita, symbolista laskentaa Geogebralla Kielen vaihtaminen. Jos Geogebrasi kieli on vielä englanti, niin muuta se Options välilehdestä kohdasta Language suomeksi (finnish). Esittelen tässä muutaman
LisätiedotHarjoitus 1 -- Ratkaisut
Kun teet harjoitustyöselostuksia Mathematicalla, voit luoda selkkariin otsikon (ja mahdollisia alaotsikoita...) määräämällä soluille erilaisia tyylejä. Uuden solun tyyli määrätään painamalla ALT ja jokin
LisätiedotIDL - 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,
LisätiedotATK 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,
LisätiedotMatriisit 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ä.
LisätiedotHieman linkkejä: http://cs.stadia.fi/~kuivanen/linux/kom.php, lyhyt ohje komentoriviohjelmointiin.
Linux-harjoitus 9 Linuxin mukana tulevat komentotulkit (mm. bash, tcsh, ksh, jne ) sisältävät ohjelmointikielen, joka on varsin tehokas ja ilmaisuvoimainen. Tähän yhdistettynä unix-maailmasta tutut tehokkaat
LisätiedotMS-A010{3,4} (ELEC*) Differentiaali- ja integraalilaskenta 1 Luento 6: Alkeisfunktioista
MS-A010{3,4} (ELEC*) Differentiaali- ja integraalilaskenta 1 Luento 6: Alkeisfunktioista Pekka Alestalo, Jarmo Malinen Aalto-yliopisto, Matematiikan ja systeemianalyysin laitos 28.9.2016 Pekka Alestalo,
LisätiedotTähtitieteen käytännön menetelmiä: I
Kevät 2011 1- Johdanto Luennot Luennoija lauri.jetsu@helsinki.fi Yleistä Paikka: Physicum D211 Maanantaisin kello 10.15-12.00: 17.1-2.5.2011 Aikataulun muutokset ilmoitetaan luennoilla ja kurssin kotisivulla.
LisätiedotLuento 4. Timo Savola. 21. huhtikuuta 2006
UNIX-käyttöjärjestelmä Luento 4 Timo Savola 21. huhtikuuta 2006 Osa I Shell Lausekkeet Komentoriville kirjotettu komento on lauseke echo "foo" echo $USER MUUTTUJA=1 ls -l Rivinvaihto
LisätiedotValitse 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
LisätiedotLuento 2. Timo Savola. 31. maaliskuuta 2006
UNIX-käyttöjärjestelmä Luento 2 Timo Savola 31. maaliskuuta 2006 Osa I Prosessit Prosessien hierarkia Jokaisella prosessilla on numero (process ID, pid) Jokaisella prosessilla on
LisätiedotASCII-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.
LisätiedotKAAVAT. Sisällysluettelo
Excel 2013 Kaavat Sisällysluettelo KAAVAT KAAVAT... 1 Kaavan tekeminen... 2 Kaavan tekeminen osoittamalla... 2 Kaavan kopioiminen... 3 Kaavan kirjoittaminen... 3 Summa-funktion lisääminen... 4 Suorat eli
LisätiedotSangen lyhyt L A T E X-johdatus
Sangen lyhyt L A T E X-johdatus Lari Koponen ja Eetu Ahonen 23.1.2013 Koulutuksen tavoitteet Koulutuksen jälkeen pystyy kirjoittamaan työselostuksen L A T E X:illa, eli Dokumentin rakenne tutuksi Tekstin
LisätiedotKieliteknologian 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
LisätiedotPienimmän Neliösumman Sovitus (PNS)
Pienimmän Neliösumman Sovitus (PNS) n = Havaintojen määrä (Kuvan n = 4 punaista palloa) x i = Havaintojen ajat/paikat/... (i = 1,..., n) y i = y(x i) = Havaintojen arvot (i = 1,..., n) σ i = Havaintojen
LisätiedotJypelin käyttöohjeet» Ruutukentän luominen
Jypelin käyttöohjeet» Ruutukentän luominen Pelissä kentän (Level) voi luoda tekstitiedostoon "piirretyn" mallin mukaisesti. Tällöin puhutaan, että tehdään ns. ruutukenttä, sillä tekstitiedostossa jokainen
LisätiedotL9: Rayleigh testi. Laskuharjoitus
L9: Rayleigh testi Laskuharjoitus Data on tiedoston H7binput.dat 1. sarake: t = t i Ajan hetket ovat t = t 1, t 2,..., t n, missä n n = 528 Laske ja plottaa välillä f min = 1/P max ja f max = 1/P min z(f
LisätiedotBL40A0000 Säätötekniikan ja signaalinkäsittelyn
1 BL40A0000 Säätötekniikan ja signaalinkäsittelyn matemaattiset ohjelmistot Luennot ja harjoitukset Katja Hynynen, h. 6431, p. 040-548 8954 Katja.Hynynen@lut.fi Opetus ja suoritusvaatimukset OPETUS: Luentoja
Lisätiedot5. 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
Lisätiedot2 Konekieli, aliohjelmat, keskeytykset
ITK145 Käyttöjärjestelmät, kesä 2005 Tenttitärppejä Tässä on lueteltu suurin piirtein kaikki vuosina 2003-2005 kurssin tenteissä kysytyt kysymykset, ja mukana on myös muutama uusi. Jokaisessa kysymyksessä
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 15.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 15.2.2010 1 / 46 Merkkijonot Merkkijonojen avulla ohjelmassa voi esittää tekstitietoa, esim. nimiä, osoitteita ja
LisätiedotJulkaiseminen verkossa
Julkaiseminen verkossa H9T1: Tiedostojen vienti internetiin Yliopiston www-palvelin, kielo Unix käyttöjärjestelmästä hakemistorakenne etäyhteyden ottaminen unix-koneeseen (pääteyhteys) komentopohjainen
Lisätiedot4. 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,
LisätiedotOhjeita LINDOn ja LINGOn käyttöön
Ohjeita LINDOn ja LINGOn käyttöön LINDOn tärkeimmät komennot ovat com (command), joka tuloaa käytettävissä olevat komennot ruudulle, ja help, jonka avulla saa tietoa eri komennoia. Vaaukset kursiivilla
LisätiedotMS-A0003/A0005 Matriisilaskenta Laskuharjoitus 1 / vko 44
MS-A0003/A0005 Matriisilaskenta Laskuharjoitus / vko Tehtävä (L): Käynnistä Matlab-ohjelma ja kokeile laskea sillä muutama peruslaskutoimitus: laske jokin yhteen-, vähennys-, kerto- ja jakolasku. Laske
LisätiedotLupa opetuskäyttöön pyydettävä. info@tietsikka.net. Näppäimistö. Kohdistimen ohjausnäppäimistö. Funktionäppäimistö. Kirjoitusnäppäimistö
Näppäimistö 2005 Päivi Vartiainen 1 Kohdistimen ohjausnäppäimistö Funktionäppäimistö Kirjoitusnäppäimistö Numeronäppäimistö Kohdistimen ohjausnäppäimistöllä siirretään hiiren osoitinta ruudulla. Kohdistin
LisätiedotOhjelmoinnin 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
Lisätiedot2017/11/21 17:28 1/2 Tilitapahtumat. Tilitapahtumat... 1 Käyttö:... 1 Asiakirjan kentät:... 1
2017/11/21 17:28 1/2 Tilitapahtumat Table of Contents Tilitapahtumat... 1 Käyttö:... 1 Asiakirjan kentät... 1 Asiakirjan kentät:... 1 Asiakirjan kentät /alavalikko/ ensimmäinen välilehti:... 2 Asiakirjan
LisätiedotJohdatus 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
LisätiedotSeuraavassa on esitetty seuraavien laskutoimitusten suoritukset eri laskinmalleilla
Seuraavassa on esitetty seuraavien laskutoimitusten suoritukset eri laskinmalleilla Muuttuja Frekvenssi 7 12 8 16 9 11 10 8 Tilastomoodin valinta. Tilastomuistin tyhjennys. Keskiarvon ja keskihajonnan
Lisätiedotlinux: koneelta toiselle
L8: linux linux: arkistointi tar liittää useampia tiedostoja yhteen samaan arkistoon (engl. archive) Esimerkki 1 tar cvf arkisto.tar *.DAT luo arkiston arkisto.tar, joka sisältää kaikki.dat loppuiset tiedostot
LisätiedotHarjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:
Linux-harjoitus 6 Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
LisätiedotMS-A0102 Differentiaali- ja integraalilaskenta 1
MS-A0102 Differentiaali- ja integraalilaskenta 1 Riikka Korte (Pekka Alestalon kalvojen pohjalta) Aalto-yliopisto 15.11.2016 Sisältö Alkeisfunktiot 1.1 Funktio I Funktio f : A! B on sääntö, joka liittää
LisätiedotMatriiseista. Emmi Koljonen
Matriiseista Emmi Koljonen 3. lokakuuta 22 Usein meillä on monta systeemiä kuvaavaa muuttujaa ja voimme kirjoittaa niiden välille riippuvaisuuksia, esim. piirin silmukoihin voidaan soveltaa silmukkavirtayhtälöitä.
LisätiedotRaspin Geany-IDE:n etäkäyttö
Raspin Geany-IDE:n etäkäyttö PUNOMO NETWORKS OY 23.7.2016 pva Geany ei ole IDE, eikä se ole teksturi, vaan se on kevyt-ide. IDE, Integrated Development Environment, integroitu ohjelmointiympäristö. Geany
Lisätiedotplot(f(x), x=-5..5, y=-10..10)
[] Jokaisen suoritettavan rivin loppuun ; [] Desimaalierotin Maplessa on piste. [] Kommentteja koodin sekaan voi laittaa # -merkin avulla. Esim. #kommentti tähän [] Edelliseen tulokseen voi viitata merkillä
LisätiedotOhjelmointi 1. Kumppanit
Ohjelmointi 1 Kumppanit November 20, 2012 2 Contents 1 Mitä ohjelmointi on 7 2 Ensimmäinen C#-ohjelma 9 2.1 Ohjelman kirjoittaminen......................... 9 A Liite 11 3 4 CONTENTS Esipuhe Esipuhe 5
LisätiedotPäivitys käyttäen USB-tikkua
Päivitys käyttäen USB-tikkua HUOM! Näiden ohjeiden noudattaminen on täysin käyttäjän omalla vastuulla! Ohjeen tekijät eivät vastaa mahdollisesti aiheutuvista ongelmista tai vahingoista. Tämän ohjeen tarkoitus
LisätiedotL9: Rayleigh testi. Laskuharjoitus
L9: Rayleigh testi Laskuharjoitus Data on tiedoston Rayleighdata.dat 1. sarake: t = t i Ajan hetket ovat t = t 1, t 2,..., t n, missä n = n = 528 Laske ja plottaa välillä f min = 1/P max ja f max = 1/P
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 7.2.2011 T-106.1208 Ohjelmoinnin perusteet Y 7.2.2011 1 / 39 Kännykkäpalautetteen antajia kaivataan edelleen! Ilmoittaudu mukaan lähettämällä ilmainen tekstiviesti
LisätiedotOhjelmoinnin peruskurssi Y1
Ohjelmoinnin peruskurssi Y1 CS-A1111 27.9.2017 CS-A1111 Ohjelmoinnin peruskurssi Y1 27.9.2017 1 / 30 Mahdollisuus antaa luentopalautetta Luennon aikana voit kirjoittaa kommentteja ja kysymyksiä sivulle
LisätiedotUnix. Markus Norrena
Unix Markus Norrena Kotitehtävä 1 Mikä on Unix? Kirjoittakaa lyhyesti 10 asiaa (väittämää) mitä Unix on, tai mitä Unix ei ole. Tehtävän 2. osa: Edellisen perusteella ryhmätyö jolla laajennatte Unix-tietämystänne
LisätiedotTrigonometriset funk4ot
Trigonometriset funk4ot Suorakulmainen kolmio sin() = a c cos() = b c hypotenuusa c tan() = sin() cos() = a b kulma b katee= a katee= a = c sin() b = c cos() cot() = cos() sin() = b a Trigonometriset funk4ot
Lisätiedot1. HARJOITUS harjoitus3_korjaus.doc
Word - harjoitus 1 1. HARJOITUS harjoitus3_korjaus.doc Kopioi itsellesi harjoitus3_korjaus.doc niminen tiedosto Avaa näyttöön kopioimasi harjoitus. Harjoitus on kirjoitettu WordPerfet 5.1 (DOS) versiolla
Lisätiedot0. Kertausta. Luvut, lukujoukot (tavalliset) Osajoukot: Yhtälöt ja niiden ratkaisu: N, luonnolliset luvut (1,2,3,... ) Z, kokonaisluvut
0. Kertausta Luvut, lukujoukot (tavalliset) N, luonnolliset luvut (1,2,3,... ) Z, kokonaisluvut Rationaaliluvut n/m, missä n,m Z Reaaliluvut R muodostavat jatkumon fysiikan lukujoukko Kompleksiluvut C:z
LisätiedotKompleksiluvut., 15. kesäkuuta /57
Kompleksiluvut, 15. kesäkuuta 2017 1/57 Miksi kompleksilukuja? Reaaliluvut lukusuoran pisteet: Tiedetään, että 7 1 0 x 2 = 0 x = 0 1 7 x 2 = 1 x = 1 x = 1 x 2 = 7 x = 7 x = 7 x 2 = 1 ei ratkaisua reaalilukujen
LisätiedotMatlab- 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
LisätiedotKieliteknologian ATK-ympäristö Neljäs luento
Kieliteknologian ATK-ympäristö Neljäs luento Miikka Silfverberg Nykykielten laitos 27. syyskuuta 2010 Miikka Silfverberg (Nykykielten laitos) Kieliteknologian ATK-ympäristö: Luento 3 27. syyskuuta 2010
LisätiedotHarjoitus 2 -- Ratkaisut
Harjoitus -- Ratkaisut Listat a Table-komento Huom. (*-merkki aloittaa kommentin ja *)-merkki päättää sen. Table x, x,. x:n arvo, viimeinen x:n arvo, askelpituus, 4, 9, 6, 5, 36, 49, 64, 8,,, 44, 69, 96,
Lisätiedot[Jnix näyttökoe. o ei ole sallittua käyttää mitään verkkolevyjakoa tai mitään siihen rinnastettavaa järjestelmdä.
v1 081213 DTEK 1043 Opiskelun ja työelämän tietotekniikka [Jnix näyttökoe Tärkeää Naytt«ikokee(ssa/n) o saa hakea ohjeita Internetistä. o ei saa käyttää kurssimateriaaleja. o ei saa käyttää kirjallisia
LisätiedotHarjoitus 2 -- Ratkaisut
Harjoitus -- Ratkaisut Listat a Table-komento Huom. (*-merkki aloittaa kommentin ja *)-merkki päättää sen. In[5]:= Table x, x,. x:n arvo, viimeinen x:n arvo, askelpituus Out[5]=, 4, 9,, 5, 3, 49, 4, 8,,,
LisätiedotSisä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.
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 20.1.2010 T-106.1208 Ohjelmoinnin perusteet Y 20.1.2010 1 / 40 Arvon pyytäminen käyttäjältä Käyttäjän antaman arvon voi lukea raw_input-käskyllä. Käskyn sulkujen
LisätiedotKomentotulkki (SHELL) C- "perhe" - csh, alkup. C shell. Komentokieli. kieltä. - tcsh - edellisen laajennettu versio
UNIX/LINUX-PERUSKURSSI, MUUTTUJAT JA KOMENTOKIELI 1. Komentotulkki Tämä dokumentti kuvaa Unixin komentotulkkien ominaisuuksia sekä johdatuksen Unixin komentokieleen ja komentoskriptien luomisen. Skriptikielenä
LisätiedotUbuntu tunkkausta En US / Helsinki asennuksen jälkeen jotta loki5ac toimisi oikein Winen päällä.
Ubuntu tunkkausta En US / Helsinki asennuksen jälkeen jotta loki5ac toimisi oikein Winen päällä. Tämä siis vain Ubuntu käyttäjille jotka ovat valinneet asennuksessa kieleksi Englanti ja paikaksi Helsinki...
LisätiedotPieni johdatus L A TEXin Listings-pakettiin. Jonne Itkonen
Pieni johdatus L A TEXin Listings-pakettiin Jonne Itkonen 17. syyskuuta 2010 Luku 1 Modulit ja paketit (Joo, tää on esimerkkiteksti, lue sorsa seuraavasta kappaleesta, niin opit Listingsin käytön.) Pythonissa
Lisätiedot13. Hyvä ohjelmointitapa (osa 1) 13.1
13. Hyvä ohjelmointitapa (osa 1) 13.1 Yleistä Ohjelman elinkaari ei tyypillisesti pääty sen toteuttamiseen tarvitaan ylläpitoa. Jotta koodin muuttaminen on mahdollista, on sen oltava myös muidenkin kuin
LisätiedotOctave-opas. Mikä on Octave ja miksi? Asennus
Octave-opas Mikä on Octave ja miksi? Asennus Käynnistys ja käyttöliittymä Komennot tiedostojen hallintaan SciTE-editor.m-tiedostot Ohjeita muualla Mikä on Octave ja miksi? Octave on numeeriseen laskentaan
LisätiedotSangen lyhyt L A T E X-johdatus
Sangen lyhyt L A T E X-johdatus Lari Koponen, Eetu Ahonen ja Timo Voipio 11. maaliskuuta 2013 Koulutuksen tavoitteet Koulutuksen jälkeen pystyy kirjoittamaan työselostuksen L A T E X:illa, eli Dokumentin
LisätiedotSekalaiset tehtävät, 11. syyskuuta 2005, sivu 1 / 13. Tehtäviä
Sekalaiset tehtävät, 11. syyskuuta 005, sivu 1 / 13 Tehtäviä Tehtävä 1. Johda toiseen asteen yhtälön ax + bx + c = 0, a 0 ratkaisukaava. Tehtävä. Määrittele joukon A R pienin yläraja sup A ja suurin alaraja
Lisätiedot