Instrukcja strukturalna

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

Instrukcja strukturalna, to instrukcja zdefiniowana w składni określonego języka programowania, zbudowana ze składowych instrukcji prostych i strukturalnych, sterująca przebiegiem realizacji algorytmu. Instrukcja taka budowana jest w kodzie źródłowym w oparciu o nawiasy syntaktyczne.

Instrukcja warunkowa jest elementem języka programowania, które pozwala na wykonanie różnych obliczeń w zależności od tego czy zdefiniowane przez programistę wyrażenie logiczne jest prawdziwe, czy fałszywe. Możliwość warunkowego decydowania o tym, jaki krok zostanie wykonany w dalszej kolejności jest jedną z podstawowych własności współczesnych komputerów – dowolny model obliczeń zdolny do wykonywania algorytmów (tj. równoważny maszynom Turinga) musi ją posiadać.Nawias syntaktyczny – w programowaniu, to element składni określonego języka programowania służący definiowaniu strukturalnych elementów kodu źródłowego, takich jak bloki czy instrukcje strukturalne. Nawiasami syntaktycznymi w językach programowania są wybrane przez autorów konkretnego języka programowania słowa kluczowe, lub znaki nawiasów (symbole). Zarówno w przypadku słów kluczowych, jak i symboli, para nawiasów dla konkretnej konstrukcji, obejmuje słowo (lub symbol) otwierające oraz słowo (lub symbol) zamykające strukturę programową. Nawiasy syntaktyczne definiują takie elementy w kodzie źródłowym, jak np. instrukcje strukturalne, podprogramy, moduły, definicje typów strukturalnych (struktury, unie, rekordy, klasy itp.). Pośród języków programowania można wyróżnić języki, w których

Rodzaje instrukcji strukturalnych[ | edytuj kod]

Do najczęściej spotykanych instrukcji strukturalnych zalicza się:

  • instrukcje złożone
  • blokowa
  • grupująca
  • wiążąca
  • instrukcje warunkowe, rozgałęzienia
  • warunkowa
  • wyboru
  • instrukcje pętli
  • iteracyjna
  • repetycyjna
  • ogólna
  • nieskończona
  • inne.


  • Podstrony: 1 [2] [3]




    Warto wiedzieć że... beta

    Instrukcja sterująca – instrukcja zdefiniowana w składni określonego języka programowania, umożliwiająca wyznaczenie i zmianę kolejności wykonania instrukcji zawartych w kodzie źródłowym.
    Instrukcja wyboru – instrukcja decyzyjna – jest to instrukcja w określonym języku programowania, umożliwiająca wybór instrukcji do wykonania spośród wielu opcji.
    Wydawnictwa Naukowo-Techniczne (WNT) – polskie wydawnictwo założone w 1949 z siedzibą w Warszawie, do 1961 działało pod firmą Państwowe Wydawnictwa Techniczne.
    Definicja intuicyjna: Kod źródłowy to zapis programu komputerowego w formie czytelnej dla człowieka umożliwiający jego modyfikację i rozwój.
    Pętla ogólna to konstrukcja programistyczna stanowiąca jeden z rodzajów pętli, dostępna w niektórych językach programowania. Pętla ta umożliwia między innymi definiowanie pętli iteracyjnych. Jednak składnia tego rodzaju pętli zdefiniowana jest na niższym poziomie abstrakcji od pętli iteracyjnych, co oznacza, iż programista, który definiuje w kodzie źródłowym określony algorytm z użyciem takiej pętli, musi jawnie, wprost, definiować warunek zakończenia takiej pętli oraz jawnie modyfikować wartość zmiennej sterującej (o ile występuje). Pętle tego typu dostępne są w grupie języków określanych w literaturze przedmiotu jako rodzina języka C oraz języków C-podobnych (także: C-pochodnych). Obejmuje ona między innymi takie języki jak: C, C++, C#, Java, JavaScript, D, C--, i inne, a także języki których składnia była przez autorów tych języków choć częściowo wzorowana na składni języka C, np. Perl.
    Programowanie strukturalne to paradygmat programowania zalecający hierarchiczne dzielenie kodu na bloki, z jednym punktem wejścia i jednym lub wieloma punktami wyjścia. Chodzi przede wszystkim o nieużywanie (lub ograniczenie) instrukcji skoku (goto). Dobrymi strukturami są np. instrukcja warunkowe (if, if...else), pętle (while, repeat), wyboru (case, ale nie switch z C i potomnych). Strukturalność zakłócają instrukcje typu: break, continue, switch (w C itp.), które jednak w niektórych przypadkach znacząco podnoszą czytelność kodu.
    Instrukcja - w programowaniu jest to najmniejszy samodzielny element imperatywnego języka programowania. Instrukcja może być niskiego poziomu napisana w asemblerze np. mov ax,bx, która po przetłumaczeniu na kod binarny nadaje się do uruchomienia przez procesor lub instrukcja wysokiego poziomu napisana np. w języku C: int a = 5;, która zostanie przetłumaczona na kilka instrukcji niskiego poziomu. Program jest tworzony jako zbiór różnych instrukcji. Instrukcja może zawierać wewnętrzne komponenty (np. wyrażenia).

    Reklama