Please
Ohjelmointi 1, syksy 2020, luento 06
Miksi minulla ei toimi tuo IndexOf? Punainen viiva alla, ei tunnista tätä komentoa.
VL: Vaikea sanoa kun ei näe koodia, mutta kutsitaanko sitä merkkijonon metodina, eli muotoa: paikka = jono.IndexOf(kirjain)
.
6. luento: ti 22.09.2020 klo 14:15-16:00: Aihe: aliohjelman paluuarvo, funktio ja parametrin välitys (luentokysymyksiä)
- Visual Studion käyttö jatkuu...
- M: 26.4 Negatiiviset binääriluvut
- M: 7. Muuttujat
- M: 28. Syntaksin kuvaaminen
- M: 9. Aliohjelman paluuarvo
- Keskiarvon laskeminen, funktioesimerkkejä
- Laskuja.cs - luennon esimerkki, jossa edellisen luennon paperitehtävän funktio toteutettu ja testattu.
- Funktioita.cs
- FunktioitaNC.cs - sama ilman kommentteja, jotta rakenne näkyy paremmin
- Esimerkki syntyneestä dokumentaatiosta, jossa ComTest-esimerkit mukana.
- Käyttäjän vuorovaikutus
- LumiukkoVoima.cs - lumiukko jossa käyttäjä voi vaikuttaa "peliin".
- Katso myös Voimia ja sitominen
- Harjoitustyön suunnitelma
- Luennolle tehdyt koodit versionhallinnassa
- Luennon koodit versionhallinnassa
- 6. luento videona: Osa 1 ja 2 MP4 alkuperäinen, MP4 kännykkäversio
- luentoseinä
Kysymyksiä
#
Kokemus
#
Kuinkatykalujenasennusononnistunut
#
Ymmrsitk
#
Miksana
#
MItseuraavaksi
#
Montako
1-bit Wegematic 1000
Negatiiviset binääriluvut
#
muistiinpanoja
Aliohjelmat ja funktiot
- Ollaan aliohjelmina
- T1: 155
- T2: 143
- T3: 115
- resepti aliohjelmien kirjoittamiseen
/// <summary>
///
/// </summary>
/// <param name="luku1"></param>
/// <param name="luku2"></param>
/// <returns></returns>
/// <example>
/// <pre name="test">
///
/// </pre>
/// </example>
/// <summary>
///
/// </summary>
/// <param name="k"></param>
/// <param name="maara"></param>
/// <param name="isona"></param>
/// <returns></returns>
/// <example>
/// <pre name="test">
///
/// </pre>
/// </example>
XXX YYY ZZZ Monista(???)
{
StringBuilder tulos = new StringBuilder("");
char kirjain = Char.ToLower(k);
if (isona) kirjain = Char.ToUpper(k);
for (int i = 0; i < maara; i++)
tulos.Append(kirjain);
return tulos.ToString();
}
#
helloeka
Syntaksista
Voimia peliin
#
lumiukko1
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.