Ostatnio dodane

  • Sieci komputerowe
  • Dzień Dziecka
  • Mistrzostwa
  • Przez rozrywkę do wiedzy
  • Pierwszy numer "Rosolika"
Home Zajęcia dodatkowe Informatyka Algorytm liniowy

Informacje

  • Aktualności
  • Ze sportu
  • Wydarzenia
  • Ogłoszenia
  • Organizacja roku szkolnego
  • LIGA HALOWA

Uczniowie

  • Samorząd szkolny
  • Klasy
  • Absolwenci
  • Zajęcia dodatkowe
    • Informatyka
  • Konkursy
  • Talenty powiatu lubaczowskiego
  • Szkolny Klub Wolontariusza
  • Przez rozrywkę do wiedzy

Gazetka

  • Numery
  • Wywiady

Miasto i Gmina

  • Historia Miasta
  • Miejscowości gminy
  • Zabytki
  • Parafia
  • Geografia
  • Fauna i flora
  • Etnografia

ZSP Cieszanów

  • Dyrekcja
  • Szkoła
  • Kadra
  • Schronisko Młodzieżowe

CEW

  • Informacje
  • Przedszkole
  • Edukacja wczesnoszkolna
  • Kadra CEW
  • Uczniowie
  • Plan zajęć

Szkoły Filialne

  • Kowalówka
  • Nowe Sioło
  • Niemstów
  • Punkty Przedszkolne

Inne

  • Horoskop
  • Lista przebojów
  • Galeria
  • Ciekawe strony

Kontakt


Zespół Szkół Publicznych
w Cieszanowie

os. Nowe Sioło 15,
37-611 Cieszanów
tel./fax 16 6311039
zsp_cieszanow@wp.pl


Designed by:
SiteGround web hosting Joomla Templates

 

Algorytm liniowy

Zanim wyjaśnimy jaki algorytm nazywamy liniowym przedstawmy prostą sytuację z jaką możemy sie zetknąć w naszym życiu.
Nasze zadanie polega na ugotowaniu jajka na miękko.

Zastanów się jak ugotować jajko na miękko. Na początku opracowywania algorytmu (a więc przepisu na wykonanie zadania) przyjmijmy założenie, że używamy kuchenki gazowej, posiadamy garnek i wodę. Oczywiście niezbędne jest też samo jajko. Zakładamy również, że nic nie utrudni samej czynności, to znaczy np. w trakcie gotowania nie zostaniemy pozbawieni dopływu gazu, czy też osoba która bedzie gotowało jajko wie co to garnek.

Algorytm ten ma postać:
  1. Wlać do garnka zimną wodę.
  2. Zapalić gaz.
  3. Gotować wodę do wrzenia.
  4. Włożyć jajko.
  5. Odczekać trzy minuty.
  6. Zgasić gaz.
  7. Wyjąć jajko


 

Jak widać przedstwiony algorytm ma prostą postać. Składa się z ciągu instrukcji, które są wykonywane jedna po drugiej w kolejności, jaka wynika z ich następstwa w zapisie algorytmu. Taki algorytm nosi nazwę algorytmu liniowego (sekwencyjnego).

A oto przykład innego algorytmu liniowego przedstawionego juz za pomoca ciagu kroków i schematu blokowego

Opracuj algorytm obliczający sumę 3 wprowadzonych z klawiatury liczb.

Przedstawmy najpierw algorytm w postaci ciągu kroków do wykonania:
  1. Podaj pierwszą liczbę
  2. Podaj drugą liczbę
  3. Podaj trzecią liczbę
  4. Dodaj do siebie liczby i wynik zapamiętaj
  5. Wypisz otrzymany wynik

Operacje podawania liczb możemy wykonać podając równocześnie wszystkie trzy liczby (patrz schemat blokowy)

 

 

Czy zwróciłeś uwagę na operację Suma := A+B+C ?
Znak przypisania := oznacza nadanie zmiennej znajdującej się po jego lewej stronie wartości określonej po prawej stronie.

 

 

 
, Powered by Joomla! and designed by SiteGround web hosting

valid xhtml valid css