Bygga hus med LECA-stenar



Relevanta dokument
Uppgift 1 ( Betyg 3 uppgift )

Tentaupplägg denna gång

Tentaupplägg denna gång

Finska kyrkan Karskrona stad Karlskrona kommun

ANGÅENDE REGLARNAS TJOCKLEK

Uppgift 1 ( Betyg 3 uppgift )

Vad jag gjorde innan

kl Tentaupplägg

Lathund, till Photo Story, för skräckslagna lärare

Uppgift 1 ( Betyg 3 uppgift )

ARKITEKTPROVET 2013 DAG 1. 1: LINJE & VECK [ENKELHET, UNDERSÖKNING] [1H]

Monteringsanvisningar.

LÄGGNINGSANVISNING. För takläggare eller för dig som lägger taket själv. Strängpressat lertegel (För måttuppgifter se separat produktblad) BENDERS TAK

TDP Regler

Uppgift 1 (Oläsliga krypterade meddelanden)

8-4 Ekvationer. Namn:..

Programmeringsolympiaden 2008 Kvalificering

Översikt Område B. = sjöbodslägen för fortsatt utvärdering = Inaktuella lägen

Monteringsanvisning Ytterdörr/Sidoljus

Läggningsanvisning. Konsumentvinyl. Februari 2013

UPPGIFT 2 KVADRATVANDRING

9-1 Koordinatsystem och funktioner. Namn:

Tänk i mindre banor och förbättra byggandet, miljön och klimatet.

Ångbåt med brygga. Pepparkakshus års hus kräver en del improvisation. Vi böjde till och kapade lite hit och dit vartefter...

Antal svarande i kommunen 32 Andel svarande i kommunen, procent 43 Kategorier ångest? Mycket dåligt Totalt Nej. Någorlunda. Mycket gott.

Problem: BOW Bowling. Regler för Bowling. swedish. BOI 2015, dag 1. Tillgängligt minne: 256 MB

Procedurell stad. Projekt i kursen TNM022 Procedurella metoder för bilder. Tobias Heldring, tobhe

Förkunskaper Grundläggande kunskaper om längdmätning med standardiserade mått samt kartkunskaper.

Frågeformulär om höft- och/eller ljumskproblem

BYGG SÅ HÄR. Tilläggsisolera ytterväggen invändigt. med skivor med Ecoprim Varmvägg

Tentamensinstruktioner

En liten skrift om Solohyvelns möjligheter

Barnsäkerhet 2015 Volvia 7 maj 2015 BARN SÄKERHETENS DAG

kl Tentaupplägg

Lära känna skrivbordet

Tentamen i TDP004 Objektorienterad Programmering Praktisk del

Känguru 2014 Benjamin (Åk 6 och 7) sida 1 / 7 och Pakilan ala-aste

Flera kvantifierare Bevis Direkt bevis Motsägelse bevis Kontrapositivt bevis Fall bevis Induktionsprincipen. x y (x > 0) (y > 0) xy > 0 Domän D = R

Pedagogisk dokumentation i förskolan hur kan vi vidareutveckla detta med hjälp av digitala verktyg? Vecka 44 Pedagogiskt Center

Lagadministration Linda Emterby

SAFE WORK. Instruktioner till personal - för dig som arbetar på ett entreprenadföretag

DK-serien. Gör en fotobok med myphotobook.se

Det flexibla sättet att inreda med textil. Kirsch Flexi Tips & inspiration

Ang brevet från Malung-Sälens Kommun ang skriftlig brandskyddsredogörelse. Ska ni renovera lägenheten? Brandvarnare och varmvattenberedare

Så här påverkar du din stadsmiljö

Dags för kompletterande STAMBYTE. Mamsellstigen 4

STÄLLBARA KÖKSBÄNKAR

Routerinställning. Denna guide tar dig genom de enkla steg som behövs för att ställa in routern så den fungerar trådlöst.

Självbyggarens hus står på betongplintar

Stadsbyggnadsförvaltningen. UTESERVERINGAR på offentlig plats i centrala Trollhättan

Nyhetsbrev november 2014

Santex Rum 35 med Santex Fasta eller Skjutbara tak och med Synlig eller Inbyggd hängränna

2min till. 50m till. Bofakta. golf. borstahusen. Till Så här går ett köp till

Photoshop Elemements 2.0

Instruktioner för lägenhetsnumrering

Föreläsning 6: Introduktion av listor

INSTRUKTIONER FÖR INSTALLATION AV QS MAJESTIC UNICLIC X-GOLVET

Skapa utemiljöer i trä Låt dig inspireras!

tillsammans tar vi hand om göteborg. Lite information om ditt ansvar som fastighetsägare.

Denna lista ger en översikt över de ritningar som finns att köpa på Uppdaterad: 28 mars 2008

November 2013 Nummer

Installation. Kvik kök

fermacell Montageguide

2. Om du har köpt en RGB styrenhet med Fjärrkontroll ta bort den transparenta plasten vid batteriet.

Förbifart Stockholm. Vad bör en fastighetsägare tänka på?

Titta in i medeltiden

Monteringsanvisning Clima Comfort isolering

Senaste revideringen av kapitlet gjordes , efter att ett fel upptäckts.

Manual Jourläkarschema Närhälsan V7 - Version 1.0

Kapitel 5 Stolpe, balk och balkongräcke... 3

FÖR DATORER. Historiskt arkiv. Användarguide. För Österbottens Tidning

L Ä G G N I N G S A N V I S N I N G

DEN MYSTISKA TÄRNINGEN. Effekt: Läs publikens tankar genom att förutse vilket nummer som valts.

Problem Svar

Programmering Grundkurs (6H2950) Grundläggande Programmering (6A2001)

Teambuilding Innehåll: Det finns tre olika typer av teambuildingövningar:

ALGOT Förvaring för hela hemmet

Handledning Miljömanualen på webben

VASS HBI Användarmanual

SÄTT DIG NER, 1. KOLLA PLANERINGEN 2. TITTA I DITT SKRIVHÄFTE.

4-7 Pythagoras sats. Inledning. Namn:..

SmartCat Pejlare S300

Montering luftspaltsbildande golv.

Aditro HR Portalen - logga in och byta lösenord

Testa din hörsel. - det är inte svårt

Vind-/regnskydd Bilaga 1

Björn Abelli Programmeringens grunder med exempel i C#

Hur kör vi egentligen en undersökning om trafikanters beteende och nya hastighetsgränser utifrån en bussförares perspektiv?

Svar och arbeta vidare med Student 2008

MONTERINGSANVISNING DEPO UTMATNINGSRÄNNA

Komvux/gymnasieprogram:

KOMPOSITTRALL KÄRNSUND WOOD LINK KOMPOSITTRALL NATURLIGARE - BÄTTRE - SNYGGARE 2:A GENERATIONENS KOMPOSITTRALL PROFILER OCH DIMENSIONER KOMPOSITTRALL

Semester och arbetstidsförkortning

hem ETT. sammanställning Homeparty hos Hanna

Pelarna för gång- och cykelbron som ska ansluta Sundsvallsbron med Skönsberg och Haga.

Objektorienterad programmering

Ditt äckel Elevmaterial

Diagram. I detta kapitel lär du dig: m Diagrammets beståndsdelar. m Att skapa både inbäddat diagram och diagramblad. m Att ändra diagramform.

KiVa Skola situationskartläggningen 2016 sidan 1/31. KiVa Skola situationskartläggningen 2016 sidan 2/31

19. Skriva ut statistik

Transkript:

Bygga hus med LECA-stenar När man bygger hus med LECA-stenar finns det en del att tänka på. Till att börja med finns det LECA-stenar i olika dimensioner (t.ex. 59x19x19 och 59x19x39). Dessa dimensioner ges i mått som avser längd (SL), bredd (SB) och en höjd (SH). LECA-stenarna sammanfogas med murbruk och detta gör att man kan räkna med att det är lite mellanrum mellan stenarna och det gör att man brukar räkna med att de bygger 1 cm mer än de har som mått (d.v.s. de två exempelmåtten ovan kan ses som 60x20x20 och 60x20x40). Vi kan anta i följande uppgifter att vi skall bygga ett hus som ser ut enligt följande figur i en vy uppifrån. Det finns inga fönster utan bara en dörr som går från golv till tak och det är givet att denna sitter på mitten så gått det går med kravet att det skall vara en multipel av 10 cm på den vänstra sidan (dörren justeras alltså så att detta krav tillgodoses åt vänster om det inte går att få dörren exakt på mitten). Alla mått skall vara i hela cm. DB DB = Dörrbredd HB = Husbredd HL = Huslängd HL HB Man ser i figuren ovan att det i det övre vänstra hörnet skall vara en hel sten nedåt. Vi börjar dock vid dörrens vänstra sida och lägger en hel sten (om det får plats) och så fyller man på med hela stenar tills vi når fram till det vänstra övre hörnet. Den sista stenen blir i de flesta fall kortare (måste alltså kapas) för att få plats. På samma sätt gör man runt hela huset tills det att man når dörrens högra sida. Det kan alltså bli ett antal stenar som kapas för att det skall bli bra i hörnen. Även den sista stenen vid dörrens högra sida kanske skall kapas. Det är också viktigt att man inte lägger stenarna så att två lager på varandra får fogar (skarvar) på samma ställe. Om två fogar hamnar på samma ställe försvagas konstruktionen. När man bygger det andra lagret skall detta inte ge några skarvar på samma ställe som i lager 1. Detta kan vi anta att det uppfylls om man i andra lagret börjar på högra sidan om dörren istället för vänstra och går runt åt andra hållet (de fall som skapar problem bortser vi ifrån). Antal lager med LECA-stenar anges som HH och är alltså ett heltal. Höjden på huset blir då resultatet av HH * SH. Vi har påbörjat en del program som har med ovanstående att göra. Dessa finns givna i given_files -mappen. Din uppgift är att utifrån dessa eller på egen hand lösa det som står i uppgifterna i tentan.

Uppgift 1 ( Betyg 3 uppgift ) När man bygger ett hus enligt förutsättningarna på första sidan blir det oftast så att man måste kapa ett antal stenar. Om man antar att man inte återanvänder det man kapat bort till andra ställen får man direkt en frågeställning framför sig. Hur många stenar behöver kapas givet indata på HB, HL, DB, SB och SL. Vi antar att det bara är ett lager vi skall räkna på så det är irrelevant vad som finns i lager 2, 3,... Mata in dörrens bredd (DB): 100 Det behöver kapas 3 stenar. Mata in husets bredd (HB): 238 Mata in husets längd (HL): 346 Mata in dörrens bredd (DB): 82 Det behöver kapas 5 stenar. Körexempel 3 (OBS! resultatet i singularis): Mata in husets bredd (HB): 320 Mata in dörrens bredd (DB): 80 Det behöver kapas 1 sten. Körexempel 3: Mata in husets bredd (HB): 200 Mata in husets längd (HL): 100 Mata in dörrens bredd (DB): 80 Mata in stenarnas längd (SL): 20 Det behöver kapas 0 stenar.

Uppgift 2 När man bygger ett hus enligt förutsättningarna på första sidan blir det oftast så att man måste kapa ett antal stenar. Om man antar att man återanvänder det man kapat bort till andra ställen får man direkt en frågeställning framför sig. Hur många stenar behövs givet indata på HB, HL, HH, DB, SB och SL. Vi antar att det är ett jämnt antal lager vi skall räkna på så det är irrelevant vad som finns i sista lagret om användaren anger ett udda antal lager. När man bygger sitt hus får man gamla avkapade delar allt eftersom man bygger och när man behöver en ny kapad sten skall man leta reda på den minsta möjliga (som räcker till) av de delar som kapats av tidigare och använda denna istället för att kapa av en helt ny sten. Här inser man att det då kan vara så att man har en sten som är helt rätt längd bland de kapade eller så är den stendel man skall använda lite för lång. I det senare fallet kapas denna stendel så att man får den bit man önskar samt att man får en ny kortare avkapad bit att använda till senare. Din uppgift är alltså att skriva ett program som tar reda på hur många stenar man behöver totalt för att bygga huset. Körexempel 1 (när det som i detta exmepel inte blir delar över ser det lite underligt ut, men...): Mata in husets bredd (HB): 80 Mata in husets längd (HL): 80 Mata in dörrens bredd (DB): 40 Mata in husets höjd (HH = antal stenar i höjdled): 6 Det behövs 20 stenar för att bygga huset. Eventuella delar som blev över är: Mata in dörrens bredd (DB): 90 Mata in husets höjd (HH = antal stenar i höjdled): 10 Det behövs 243 stenar för att bygga huset. Eventuella delar som blev över är: 5 st med längd 10 10 st med längd 20 1 st med längd 30

Uppgift 3 Det kan vara bra att se hur man skall bygga sitt hus. Din uppgift är därför att rita ut de stenar som finns i ett givet lager. Lagret genereras i den givna programkoden. Du får titta i det givna programmet och se till att skapa själva utskriftsdelen som saknas. Utskrifterna skall följa nedanstående exempel. Mata in husets längd (HL): 200 Mata in dörrens bredd (DB): 90 Mata in stenarnas bredd (SB): 40 +--++----+ +---++----+ +----+ +---++----+ +----++----++----++----+++ +----++----++----++----++++--+ Mata in husets bredd (HB): 450 Mata in husets längd (HL): 50 Mata in dörrens bredd (DB): 100 +++-++----++----+ +----++----++----+ +-++----++----+ +----++----++----+ ++ ++ +----++----++----++----++----++----++----++ +----++----++----++----++----++----++----++++

Uppgift 4 När man bygger sitt hus och kommer till den punkt där man skall bygga taket får man lite problem. Man behöver någon form av ställning. Antag att man bygger den av LECA-stenar på så sätt att man kan se det som en trapp oavsett från vilket håll man kommer (lite grann som en kapad pyramid). Se i figuren för att se hur trappen skulle se ut för hushöjderna 2, 3 och 4 (självklart behövs ingen trappa om man bara bygger ett lager stenar i huset). Din uppgift är att skriva det program som räknar ut hur många stenar det behövs för att bygga trappan givet en viss höjd på huset. Krav: Du skall ha en rekursiv funktion som beräknar antalet stenar i ditt program. Mata in husets höjd (HH = antal stenar i höjdled): 1 Det behövs 0 stenar för att bygga trappan. Körexempel 2 (singularis!!!): Mata in husets höjd (HH = antal stenar i höjdled): 2 Det behövs 1 sten för att bygga trappan. Körexempel 4: Mata in husets höjd (HH = antal stenar i höjdled): 4 Det behövs 22 stenar för att bygga trappan. Körexempel 10: Mata in husets höjd (HH = antal stenar i höjdled): 10 Det behövs 525 stenar för att bygga trappan. Körexempel 100: Mata in husets höjd (HH = antal stenar i höjdled): 100 Det behövs 651750 stenar för att bygga trappan.