Sveicināti!

Nedaudz ir iepazīta teorija un tagad var ķerties pie uzdevumu risināšanas! Dodamies uz Startit.lv, klikšķinām uz Portāls, pierakstāmies un risinām! Neaizmirstiet iesniegt savus risinājumus!

Gribas paprogrammēt? Nu ja, nevar, tak, sagaidīt! 🙂 Nedaudz jau mēģinājāt Google Blockly! Vajag pa īstam Javā?

Labi, labi, bet, lai programmētu Java, vajadzēs atvērt piemērotu vidi – piemēram, Eclipse! Tās ikona (attēlā)  ir uz darbvirsmas!

Eclipse darba logs:

Eclipse_logs_pask

Dodamies uz Eclipse un mēģināsim:

  • File => New => Java Project;

New_Java_Project

  • Ievadām projekta nosaukumu (bez mīkstinājumiem un garumzīmēm)’, tad poga Finish;

Proj_nosauk

  • PLP uz projekta nosaukuma => New = Class;

New_clas_pask

  • Ievadām klases nosaukumu (ar to pašu, ko projektam);
  • aktivizējam izvēles rūtiņu public static void main (String[] args);

Class_nos_void_pask

Nu kā, nebija jau nemaz tik traki, tagad Eclipse ir sagatavota jaunas programmiņas rakstīšanai! Sākam!

PIrmā programma

Parasti tā izdrukā vienkāršu tekstu: “Mana pirmā programma!” vai “Hello, World!”.

Tekstu, protams, var mainīt uz citu!

Programmiņas teksts (tālak kursīvā):

public class Pirmaa_progr {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
            System.out.println(“Sveika, pasaule!”);
    }
}

Jautājumi

  • Kura ir programmas nosaukuma rinda?
  • Kura rinda drukā uzrakstu “Sveika, pasaule!“?

Pareizi, tā ir rinda: “System.out.println(“Sveika, pasaule!”);

  • Ar kādu zīmi beidzas drukāšanas komandas rinda? Tāda zīme jāliek visu Tava rakstītā koda rindu beigās!
  • Kura ir programmas beigu rinda un kas šajā rindā ir atrodams? Tā jābeidzas katrai uzrakstītajai programmai!
  • Pievērs uzmanību tam, ka figūriekavas { } programmā ir pa pāriem, nu gluži kā matemātikā ( ) vai [ ]! Neaizmirsīsim to, citādi būs kļūda programmā!

Uzdevumiņi

  • Kas notiks, ja ievadīsim šo rindu vairākas reizes?
  • Pamēģiniet ar vairākām pārveidotām drukas rindām izdrukāt šo pašu tekstu rāmītī, kuru veido, piemēram zvaigznītes!
  • Vispirms izdomājiet šī uzdevuma algoritmu! Kāds tas būs – lineārs, sazarots vai ar ciklu?

Algoritma piemērs:

algor_ramitis

  • Izvadīt rindiņu ar 16 zvaigznītēm!
  • Izvadīt rindiņu ar  zvaigznītēm 1-jā un 16-tajā pozīcijā!
  • Izvadīt rindiņu ar  zvaigznītēm 1-jā un 16-tajā pozīcijā, bet pa vidu starp tām uzrakstu “Hello, World!!”!
  • Izvadīt rindiņu ar  zvaigznītēm 1-jā un 16-tajā pozīcijā!
  • Izvadīt rindiņu ar 16 zvaigznītēm!

 

 

 

 

 

 

Rezultātam jābūt līdzīgam attēlā redzamajam:

Teksts_raamiitii

  • Grūti izdomāt? Pašpiko no nākošās bildes:

Pirmaa_otraa_programma

  • Mājās, izmantojot citas rakstu zīmes, izdomā kādu interesantu izdruku!

Advertisements