Inbyggd elektronik. Övning: Strukturdiagram



Relevanta dokument
Design av inbyggda system. Innehåll. Hårdvarunära design. Hårdvarunära design. Hårdvarunära design. Hårdvarunära design TDD

Problemlösning PROBLEMLÖSNING 2

Design av inbyggda system

JAVAUTVECKLING LEKTION 4

Charlotta Törneling. Abstract reasoning. Urvalsförfarande 2015 Handläggare (generalister) och revisorer

Nonogram

Grunderna i programmering - loopar 3 av 6

LTK010, vt 2017 Elektronik Laboration

Repetitionsövningar i Excel. Excel Repetition. Jan Johansson. Jan Johansson (5)

Extramaterial till Matematik X

IE1206 Inbyggd Elektronik

Författare: Helena Karlsson

Instruktioner - Datortentamen TDDD73 Funktionell och imperativ programmering i Python

(N) och mängden av heltal (Z); objekten i en mängd behöver dock inte vara tal. De objekt som ingår i en mängd kallas för mängdens element.

Fortsättningskurs i programmering F 3. Algoritmer i programutveckling II Hugo Quisbert Flödesplaner med selektion

Studiesituationen för elever med särskilda matematiska förmågor

Grunderna i programmering loopar (lektion 2 av 5)

årskurs F-3 Batterispaning hemma.

I kursen i endimensionell analys är mängden av reella tal (eng. real number), R, fundamental.

Datorteknik TSIU02 Kursinformation

Diagram (Charts) Begreppen

n Detta för att kunna koncentrera oss på n Tal: number? n Symboler: symbol? n Strängar: string? n Tecken: char? n Boolskt: boolean?

Ämnesprovet i matematik i årskurs 9, 2014 Margareta Enoksson PRIM-gruppen

FK2005 Datorövning 3

Tappa inte bort häftet för det ska du lämna in tillsammans med de skriftliga arbetsuppgifterna. Lycka till! Sofia

Klockan. Till Läraren. Kristina Lutteman Per-Anders Nilsson. Specialpedagogiska skolmyndigheten

SIS HB 333 Processer

Introduktion till algoritmer - Lektion 4 Matematikgymnasiet, Läsåret Lektion 4

Objektorienterad programmering Föreläsning 8. Copyright Mahmud Al Hakim Agenda (halvdag)

Grundläggande signalbehandling

Ett enkelt Kalkylexempel - Fruktaffären

Kängurun Matematikens hopp

Tentamen Reproduktion och utveckling, Åke Strids frågor:

Att utveckla läromedel

Klipp ut denna del. system för icke-verbal kommunikation. Klipp ut denna del. Klipp ut denna del.

Extramaterial till Matematik X

Eleverna betraktar solens väg över himlen, och hur den skiftar beroende på tid på dagen och året. Det hjälper eleverna att förstå solenergi.

Word Online Version 1.0 Skolkontoret

Om du inte har gjort det gå tillbaka Komvux hemsida och välj Skaffa inloggningskonto.

Årlig uppföljning av skolskjutsavtalen

OBJEKTORIENTERAD PROGRAMVARUUTVECKLING. Övningstentamen 2

Inbollning. Bagger 2 & 2: Parabola bagger som skickas rakt fram i axelhöjd utan båge (med böjda knän).

Paper från lärgruppen i matematik S:t Olofsskolan

Qucs: Laboration kondensator

Hej på er igen! Vi är inne i mars månad och det är dags för ett nytt veckobrev.

Design av inbyggda system

Välkomna till DIT012 IPGO

Tentamen i Digitalteknik, EIT020

ALGORITMER, OPTIMERING OCH LABYRINTER

Spelaranalys SHC J18 Konfidentiellt mellan spelare och lagledare

Extramaterial till Matematik X

FINNSAM-konferensen i Mangskog våren 2004

Nu ska vi passa på att åka skridskor! År 2 3 måndag12 januari

Instuderingsfrågor ETS052 Datorkommuniktion

Kopplingar till kursplaner för särskolan. Naturorienterande ämnen, särskolan

För att skapa ett diagram måste man ha ett underlag. En kalkyl med uträkningar.

Föreläsning 3. Programmering, C och programmeringsmiljö

Denna veckan firade vi vår elev som fyllde år i onsdags. Vi firade stort med paket, glass, snacks och film såsom vi brukar göra varje månad.

Föreläsning 2. Täcker material från lektion 1, 2, 3 och 4:

kl Tentaupplägg

Elektro och Informationsteknik LTH Laboration 4 Tidsplan, frekvensplan och impedanser

Tentamen i Mekanik för D, TFYA93/TFYY68

Matematik. Kursprov, vårterminen Bedömningsanvisningar. för samtliga skriftliga provdelar

Katedralskolan Lena Claesson MICROSOFT EXCEL

Assemblerprogrammering del 1

För att skapa ett diagram måste man ha ett underlag. En kalkyl med uträkningar.

Dokumentationen avser läsåret Förskoleklass Lillsjöskolan Mikael From

Filmen Utbud och efterfrågan diskussionsfrågor

Identifiering av stödbehov

IE1205 Digital Design: F10: Synkrona tillståndsautomater del 2

Simulering av Poissonprocesser Olle Nerman, Grupprojekt i MSG110,GU HT 2015 (max 5 personer/grupp)

2-1: Taltyper och tallinjen Namn:.

på ett delvis fungerande sätt enkel dokumentation

UML 1(5) Introduktion till Unified Modeling Language. 1 Bakgrund och historik

Hur horsealarm Fungerar:

Saad är byggarbetare YLVA HEROU ARBETSMATERIAL FÖR ELEVEN

IE1204/IE1205 Digital Design

DEL-LINJÄRA DIAGRAM I

Datorteknik TSIU02 Lab 2 Morsesändare v0.7

Välkomna till DIT012 IPGO. Tyvärr en bug i Google Docs: Sidnummer stämmer inte alltid. Alla anteckningar börjar på sidan 1.

Att orientera i den närliggande natur- och utemiljön med hjälp av kartor, såväl med som utan digitala verktyg. Kartors uppbyggnad och symboler.

Matematik. Kursprov, vårterminen Bedömningsanvisningar. för samtliga skriftliga provdelar

OSPA Obehöriga stoppsignalpassager

Repetitionsuppgifter 1

System.out.println("Jaså du har "+ antalhusdjur+ " husdjur"); if ( antalhusdjur > 5 ) System.out.println("Oj det var många);

Bråk/del av Bedömning av elevarbeten

Bedömningsexempel från ämnesprovet i matematik årskurs 6, 2013

3.4 RLC kretsen Impedans, Z

Åbo Akademis Studentkårs grafiska profil. Utarbetad av Ken Snellman.

SAMMANFATTNING WORK SHOP LEDARSKAP OCH ORGANISATORISKA MELLANRUM DEN 12 NOVEMBER 2018

Snabb guide Telia Centrex Uppringd

manual interbook SKOLOR

Tummen upp! Matte Kartläggning åk 4

Källskolans och fritidshemmens plan mot diskriminering och kränkande behandling

Kost och Fysisk Aktivitet

Leda digitalisering 12 oktober Ale

Att fjärrstyra fysiska experiment över nätet.

De mänskliga rättigheterna, deras innebörd och betydelse, inklusive barnets rättigheter i enlighet med barnkonventionen.

Efternamn förnamn pnr årskurs

Transkript:

Inbyggd elektronik. Övning: Strukturdiagram JSP-diagrammet ( Jackson Structured Programming ) är ett enkelt tvådimensionellt diagram som kan användas för att dokumentera datorprogram. I diagrammet används symboler för sekvens, selektion och iteration, vilka är de grundläggande operationer som bygger upp alla datorprogram. ( Ett annat diagram - flödesdiagrammet - är närmast att betrakta som endimensionellt ). I horisontell ledd visas tidsdimensionen, det vill säga i vilken ordning saker utförs. I vertikalled visas upplösningen, för varje nivå nedåt ökas detaljrikedomen i beskrivningen. 1 Sekvens, selektion och iteration - strukturdiagram Rita strukturdiagram till uppgifterna nedan. Diagrammet skall beskriva den komponent i uppgiften som är skriven med kursiv stil. 1.1 Ett år kan delas in i de fyra årstiderna. 1.2 När du ringer till någon, hinner i regel flera signaler gå fram innan du får svar. 1.3 När Sven skall till skolan, kan han välja mellan två olika kommunikationsmedel. Han kan antingen åka bil med sin far eller åka buss. 1.4 En kedja består av ett antal länkar. 1

2 Sekvens, selektion och iteration - strukturdiagram 2.1 Vilka av komponenterna i strukturdiagrammet till höger är: 1. Sekvenser 2. Sekvensdelar 3. Iterationer 4. Iterationsdelar 5. Selektioner 6. Selektionsdelar 2.2 När man skall ringa ett telefonsamtal, kan det hända att man får höra någon av följande signaler: Strukturdiagram 1. Upptagetton: - - - - - - - - - - - - (korta toner med korta mellanrum) 2. Spärrton: - - - - - - - - - - - - (korta toner, varannan svag och varannan stark) 3. Hänvisningston: - - - - - - - - - ( tre korta och en lång ton) Rita strukturdiagram över var och en av de tre signalerna. 2.3 Strukturdiagrammet nedan visar olika möjligheter att kombinera ett tågset. Tågset i JSP 2

Vilket av följande tågset stämmer in på strukturen ovan? Olika tågset 2.4 Strukturdiagrammet till höger innehåller en del felaktigheter. Rita om strukturen, så att den uppfyller JSP-reglerna. 2.5 Rita ett strukturdiagram över ett godtyckligt namn, som består av ett eller flera förnamn. Förnamnen kan vara antingen pojk- eller flicknamn. 2.6 Rita ett strukturdiagram som visar Olles måndagsschema i skolan. Dagen börjar med två timmar svenska, följt av två timmar matematik och därefter lunchrast. Varannan vecka börjar eftermiddagen med två timmar datakunskap och varannan vecka två timmar idrott. Skoldagen avslutas med en timma engelska följt av en timma historia. 2.7 Rita ett strukturdiagram över en paneldebatt med tre debattörer D1, D2 och D3. Debatten börjar med att de tre debattörerna håller var sitt inledningsanförande, först D1 sedan D2 och till sist D3. Därefter följer en serie debattinlägg från de tre. Debatten avslutas med att debattörerna håller var sitt slutanförande i omvänd ordning mot inledningsanförandena. 3

3 Sekvens, selektion och iteration, strukturdiagram 3.1 Armhävningar strukturdiagram 1. Ange med hjälp av strukturdiagram hur det går till att göra 20 armhävningar. Beakta vad som är sekvens och iteration. 2. Inför även att man kan välja om man vill göra dem på händer och fötter eller på händer och knä. Nu kommer även selektion in i sammanhanget. 3. Nu ska man först göra 10 st på händer och fötter och sedan kan man välja om man vill göra de 10 sista på händer och fötter eller på på händer och knä. 3.2 Tårta strukturdiagram 1. Ange med hjälp av strukturdiagram hur det går till att äta en tårtbit. Beakta vad som är sekvens, iteration och selektion. 2. Inför att man kan ta flera tårtbitar medans man är hungrig/sugen. 3. Nu införs även möjligheten att mellan två tuggor ta en eller flera slurkar kaffe. 4. Om kaffet är slut häller man upp nytt. 4

Lösningsförslag till övningen om Strukturdiagram Några lösningsförslag 1. Sekvens, selektion, iteration. Strukturdiagram Året har fyra årstider Flera ringsignaler innan svar Bil eller buss till skolan En kjedja består av länkar 2.1 Sekvens, selektion, iteration. Strukturdiagram 7. Sekvenser: A 8. Sekvensdelar: B C 9. Iterationer: D C F 10. Iterationsdelar: G F J 11. Selectioner: B E 12. Selektionsdelar: D E H I Strukturdiagram 2.2 Sekvens, selektion, iteration. Strukturdiagram Upptaget-ton Spärrton Hänvisningston 2.3 Sekvens, selektion, iteration. Strukturdiagram Korrekt tågset: 2.4 Rätta strukturdiagrammet 5

2.5 Namnstandard 2.6 Olles måndagsschema 2.7 Paneldebatt 3.1 Armhävningar - strukturdiagram Beskriv flödet med hjälp av strukturdiagram. Uppgift 1 Uppgift 2 Uppgift 3 6

3.2 Tårta - strukturdiagram Lös uppgiften med hjälp av strukturdiagram. Uppgift 1 Uppgift 2 Uppgift 3 Uppgift 4 Lösningsförslag tårtätning 7

Använd detta blad till dina anteckningar 8