*   >> läser Utbildning artiklar >> science >> programming

Hur man undervisar Datavetenskap Basics

datavetenskap BASICS

Enligt Wikipedia:

"datavetenskap eller datavetenskap (förkortat CS) är studiet av de teoretiska grunderna för information och beräkning och praktiska metoder för genomförande och tillämpning i dator systems.Computer forskare uppfinna algoritm processer som skapar, beskriver och omvandlar information och formulera lämpliga abstraktioner att modellera komplexa system. "Omdömen

Nu ska vi lära hur man undervisar det i ett enkelt sätt: Omdömen

1. Tala om för användaren att välja ett hemligt nummer mellan 1 och 100. 2.

Det minsta möjliga antal är 1; största möjliga är 100. 3. Gör en gissning som är halvvägs mellan den minsta och största (runda ner om det behövs). 4. Fråga användaren om din gissning är för stor, för små eller korrekt. 5. Om de säger att du är korrekt, är spelet slut. 6. Om de säger din gissning är för liten, minsta möjliga antal är nu gissa plus ett. 7. Om de säger din gissning är för stor, är det största möjliga antal nu gissa minus ett. 8. Om du gissade rätt, gå tillbaka till steg 3. Omdömen

Figur 1.2: En algoritm som gissar ett hemligt nummer mellan 1 och 100. Algoritmen i Figur 1.

2 är utformad för att lösa problemet "gissa ett hemligt nummer mellan 1 och 100. "Det uppfyller alla kriterier i definitionen av" algoritmen "från Topic 1.1. Du kan behöva tillbringa några minuter för att övertyga dig själv att denna algoritm alltid så småningom kommer att gissa rätt nummer, vilket slutar i en "begränsad tid". Det gör. Prova några exempel. Omdömen

Denna algoritm fungerar genom att hålla koll på de minsta och största möjligheterna för användarens hemligt nummer. I början av algoritmen, kan antalet vara allt från 1 till 100.

Om du gissar 50 och säger att det är för stor, kan du nu begränsa sig till siffrorna från 1 till 49 om 50 om alltför stort då siffrorna från 51 till hundra måste också vara för stor. Denna process fortsätter tills du gissar rätt nummer. Omdömen

I slutet av den här artikeln bör du kunna skapa algoritmer som denna (och mer komplicerade dem också). Du kommer också att kunna genomföra dem så att de kan kompletteras med en dator.

Omdömen

Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.