9693893590

9693893590



4.2 Pisanie pierwszego programu

Napisz w "Notatniku" program (skrypt) obliczania trzeciej potęgi podanej liczby i zapisz na dyskietkę do pliku "prl.m" (Uwaga: aby nie dopisało się samoczynnie rozszerzenie ”.txt" trzeba wybrać u dołu okna "Zapisz jako..." typ "wszystkie pliki"): a = input('dana liczba-) x=aA3

disp('szescian tej liczby-),disp(x)

Uruchom ten program w Matlabie.

Aby pozbyć się wyświetlania "echa" działania każdej instrukcji trzeba instrukcje kończyć średnikiem [;].

Linie komentarzy umieszczone na początku pliku (przed instrukcjami) wyświetlą się jako jego opis gdy wpiszemy: "help nazwa_pliku", a dodatkowo program po uruchomieniu też powinien się przedstawić.

Tak więc ulepszona wersja programu może wyglądać tak:

% Program oblicza sześcian podanej liczby disp('Obliczanie sześcianu danej liczby:'); a = input;('dana liczba-)

x=aA3;

IdispCszescian tej liczby=');disp(x);_|

Wpisz: help prl a następnie jeszcze raz uruchom program.

Jeśli chcemy aby program działał dla wielu kolejno podawanych liczb - trzeba zastosować jeden z kilku możliwych typów pętli programowych. W tym przypadku najodpowiedniejsza będzie pętla WHILE ... END powtarzająca operacje aż do momentu gdy zechcemy ją zatrzymać.

Uzupełnij program pętlą WHILE ... END tak aby zatrzymał się po wprowadzeniu zera jako danej dla x.

5. Pętla FOR ... END. Zapisywanie wyników do pliku

5.1    Objaśnienia

5.1.1    Pętla for ... end

Pętla ta ma postać

for zmienna = macierz .... instrukcje end

i wykonuje się tyle razy ile jest kolumn w macierzy a wartościami zmiennej kontrolnej są właśnie całe kolumny tej macierzy czyli wektory.

W szczególności najczęściej macierz jest ciągiem i jest to wtedy bardziej podobne do pętli for w innych językach (np. w języku BASIC) a mianowicie:

for zmienna = wart_p : krok: wart k

.... instrukcje

end

Pozwala więc ona powtarzać wykonywanie bloku instrukcji określoną liczbę razy przy czym dodatkowo zmienna kontrolna w tej pętli przyjmuje kolejno wartości od wart p do wart k z przyrostem (lub ubytkiem) krok. Jeśli krok=l to można go pominąć w zapisie.



Wyszukiwarka

Podobne podstrony:
14 Java. Zadania z programowania z przykładowymi rozwiązaniami ZADANIE 1.5 Napisz program, który obl
Rozdział 1. • Proste operacje wejścia-wyjścia 15 ZADANIE 1.6 Napisz program, który oblicza resztę z
16 Java. Zadania z programowania z przykładowymi rozwiązaniami ZADANIE 1.7 Napisz program, który obl
IMAG0017 (3) 1 Zrób schemat blokowy, napisz i uruchom program do obliczania sumy podawanych przez uż
C. Zadanie 1.3 Napisz program w Octave obliczający sumę liczb nieparzystych od zera do stu. Kod prog
5.6. Instrukcje5.6.1. Ćwiczenia Ćwiczenie 1 Napisz program, który obliczy dowolną potęgę liczby 2.
SDC11393 Pisanie kodu /*Pierwszy program - komentarz ignorowany przez kompilator */ #include <std
61. Pierwsze kroki w Matlabie MATLAB jest interakcyjnym pakietem programów do obliczeń numerycznych,
IMG rozdział pierwszySpojlowanie1 programu Robinsonowie2: anatomia wspólnoty wiedzy Robinsonowie (S
Slajd43 Metoda simpleks Dla wyjściowego bazowego rozwiązania programu wielkości z. oblicza się jako:
15971 programstr4 Program procedurę Oblicz; begin writelnfMoc N = f,N:5:2/ [kW]’); writcln( Energia
Ręczne pisanie kodu Programista ma pełną kontrolę nad wyglądem interfejsu. Jednak zmuszony jest pisa
Programowanie współbieżne vs programowanie równoległe •    Obliczenia
Paradygmaty programowania ■    paradygmat programowania = model obliczeniowy ■
dr inż. Piotr Małka    PROGRAMOWANIE JAVA    10 Pierwszy program
W dniu 17 października 1952 r. nadano z tego studia pierwszy program telewizyjny, który odbierano w

więcej podobnych podstron