Introduktion

Solsystemet (avstånd ej skalenliga)
Solsystemet (avstånd ej skalenliga)
https://en.wikipedia.org/wiki/File:Solar_System_true_color.jpg

Vårt solsystem består av vår stjärna, solen, och allt som är bundet till den av gravitationen – planeterna, dvärgplaneterna, dussintals månar; och miljontals asteroider, kometer och meteoriter. Modern rymdforskning skulle inte vara möjlig utan programmering och datavetenskap!

NASA utvecklar för närvarande rymdrobotar som använder artificiell intelligens för att resa genom solsystemet.

Framtiden är rymden!

 

Uppgift

Programmering av 3d-grafik
Programmering av 3d-grafik
https://openclipart.org/detail/190653/programming-sphere

NASA och ESA letar efter att rekrytera fler forskare och programmerare för sina rymdforskningsprojekt. Men det finns ett problem. De är programmerare, inte fysiker! NASA har gett dig i uppdrag att skapa ett Planet Fact File Program för att hjälpa till att lära upp blivande programmerare om vårt solsystem!

Denna övning kommer att vägleda att skapa program som ger intressanta fakta om vårt solsystem. Således kommer du samtidigt att lära dig många intressanta fakta om planeterna, dvärgplaneterna eller solen.

Programmet Planet Fact File kan också användas för många andra ämnen, kanske för att lagra dina bästa matlagningsrecept, eller låta det vara din dagbok.

Dessutom är Java det mångsidiga språket som kan användas i nästan vilken enhet som helst; även på din mobil. Således kan det vara möjligt att använda ett liknande Planet Fact File Program på din Android-enhet.

Länkarna och videorna som finns här ger mycket information om solen, våra planeter och vårt solsystem. Se videorna, prova länkarna och lär dig många intressanta fakta om vårt solsystem. Även om det verkar som att vi känner till mycket av vårt solsystem, finns det många saker att utforska. Resan har bara börjat.

Process

I det här projektet kommer du att göra en planetfaktafil. I detta projekt kommer vi att syssla med följande:

  •  Forskning och samla fakta om planeterna i solsystemet
  • Tillåta användaren att välja den planet de vill hitta mer om
  • Få information från en extern fil, visa användaren en faktafil om den planeten.
  1. Börja med att skapa ett nytt Java-projekt. Detta beskrivs på sidan 5 i det bifogade dokumentet Planet Fact file.pdf.
  2. Skapa huvudmetoden med hjälp av sidorna 9-11. Huvudmetoden används för att läsa informationen om planeterna och skriva ut (eller skriva) den på skärmen.
  3. Skapa en Planet Fact-fil. Sidan 16 visar ett exempel på en planetfaktafil, som ska läsas av huvudfunktionen. Skapandet av nya filer med Eclipse IDE visas på sidorna 12-13.
  4. Gör fler planetfaktafiler; informationen om en planet ges på en fil, så du behöver 8 separata faktafiler för att slutföra denna handledning. Du kan använda länkarna i avsnittet Länkar här för att få information om vårt solsystem. Observera att du bör använda många oberoende referenser. Håll dig till fakta.
  5. Välj faktafilen som visas av ditt program. Exemplet visas på sidan 17. Steg 7-9 visualiserar hur man interagerar med de externa filerna. Detta är en viktig och ganska komplicerad del av koden.
  6. Slutligen, steg 10 på sidan 20 skriver ut faktafilen på skärmen. Notera hur subrutinen används här.

Länkarna och videorna som ges här ger mycket information om solen, våra planeter och vårt solsystem. Se videorna, prova länkarna och lär dig många intressanta fakta om vårt solsystem. Även om det verkar som att vi känner till mycket av vårt solsystem, finns det många saker att utforska. 

 

Resultat

  • Du bör veta hur man lagrar information på en separat fil eller flera filer. Det gör det enkelt att ge arbetsuppgifter till olika personer och sprida arbetsmängden bland kollegor.
  • Du kan hitta intressanta fakta om vårt solsystem och dela informationen med dina skolkamrater eller kollegor med hjälp av programmet Planet Fact File.

Nästa steg:

  • Du bör försöka skapa ditt eget faktafilsystem. Använd det för att lagra matlagningsrecept eller skapa en telefonnummerkatalog.
  • Försök att inkludera bilder i faktafilen. Hur är det mojligt?
  • Lär dig mer om Java-programmering med hjälp av länkarna och videorna som tillhandahålls.
  • Gå till nivå 2 Java-programmeringen i andra moduler (konst, humaniora, matematik).

Koppling till vardagen:

  • Några av planeterna är synliga på kvällen, tidigt på morgonen eller under natten.
  • Rymdrobotarna, eller rovers på planeterna, är av stort intresse. Vi behöver rovers för att studera planeterna; t.ex. egenskaperna hos jord- eller marsbävningar.
  • Stormarna på Mars hjälper oss att skapa bättre väderprognoser på jorden.

Evaluering

QUEST_LO

  • Du vet hur man använder loopar i Java.
  • Du har memorerat grundläggande fakta om planeterna i vårt solsystem.
  • Du kan läsa information från externa filer.
  • Du kan skriva en faktafil om nästan vilket ämne som helst.
  • Du kan tillämpa programmeringsfärdigheter på ett verkligt problem.
  • Du vet hur man söker efter relevant information i flera källor.
  • Du kan skapa en meny som användaren kan interagera med.

Resurser

Videon

The Planet Song - 8 Planets of the Solar System Song for Kids | KidsLearningTube
Solar System 101 | National Geographic
To Scale: THE SOLAR SYSTEM
The Solar System to scale
20+ Incredible Space Facts That Aren't In Textbooks