Programowanie
qb64 –program do pobrania
QBasic
Visual Basic 6.0
Oprogramowanie program lub zbiór programów .
Oprogramowanie to dział informatyki
Program komputerowy oraz aplikacja
Oprogramowanie tworzą programiści w procesie programowania
Oprogramowanie jest chronione prawem autorskim.\
Oprogramowanie dzieli się ze względu na przeznaczenie
Oprogramowanie systemu
Oprogramowanie do tworzenia oprogramowania
Biblioteki programistyczne
Oprogramowanie użytkowe (Word exel winkalk i cala reszta
Programowanie – pisanie programu w tzw kodzie źródłowym przy wykorzystaniu edytora programu (przeważnie tekstowego )zgodnie z reguł
Zgodnie z regułami przyjętego języka programowania
Programowanie wymaga dużej wiedzy i znajomość języka programowania
Programowanie to proces polegający na :
Edycji kodu źródłowego
Uruchamianiu programu
Analizie działania
Powrocie do edycji kodu źródłowego w celu poprawienia błędów lub dalszego poszerzenia funkcjonalności.
Etapy
Analiza zadania
Sformułowanie zadani
Sprecyzowanie danych wejściowych
Określenie wyniku
Opracowanie algorytmu rozwiązania zadania
E przedstawienie algorytmu w postaci-opisu słownego.
Schematu blokowego.
Jednego z jeżyków programowania.
F określenie sposobu wyprowadzenia danych i sprawdzanie wyników.
G Programowanie i kompilacja.
H Realizacja programu testowania poprawności działania przyjętych metod.
Kod źródłowy
Symbole operacyjne matematyczne w kolejności wykonywania ^ / * - +
Wyniki mogą być podane w postaci wykładniczej
Zmienne
Nazwy zmiennych tworzone są przez programistę
Wszelkie działania obliczeniowe w programie przeprowadzane są na liczbach i zmiennych
W Q Basic występuje dwa rodzaje zmiennych
Zmienne proste
Zmienne indeksowane
Zmienne proste mogą być literowo cyfrowe (bez polskich liter ) ii nie mogą się powtarzać w jednym bloku programu
INPUT NEXT IF itd.
Funkcji standardowych
Sin COS TANG SQR ATN ABBS EXP itd.
SIN(X) – sin
Zamienne posiadają 3 atrybuty
Nazwę
Wartość
Typ
Na początku każdego programu następuje deklaracja typu zmiennych .
Rodzaje deklaracji zmiennych
DEFINT całkowite %
DEFLING dług całkowite &
DEFSNG poj precyzji ! 7
DEFDBL podw. Precyzji # 16
DEFSTR zmienne tekstowe $
INSTRUKCJE WEJSCIA
Input – OPIS DANYCH :
Input”podaj dana’ A
Instrukcje wyjścia
Print”opis danych” ; K,P
Instrukcja podstawowa =
A%=12
B!=34.123 TO NIE JEST ZNAK = ROZUMIANY MATEMATYCZNIE
W$=”TAK”
REM Dowolny tekst – komentarz
CLS- czyszczenie ekranu
END koniec i wyjście z programu
Przykładowy program
REM Suma 2 liczb
DEFSNG A-CCLS
INPUT „podaj 1 liczbe „;A
INPUT ‘Podaj 2 liczbe”; B
C=A+B
PRINT”wynik”;C
END
Instrukcja GOTO etykieta lini
pocz;
……………….
……………….
GOTO pocz
Podejmowanie decyzji przez program
Znaki relacji
|<|>|<>|=|<+|
Operatory logiczne
NOT AND OR EQV XOR IMP
Instrukcja warunkowa prosta
IF Fwarunek_logicznyT THEN
Wynikiem operacji jest
Prawda (truth)-gdy warunek logiczny jest spełniony
Lub fałsz(False)-gdy warunek nie jest spełniony
Przykłady zastosowania instrukcji warunkowej
IF k>0 THEN x=12
IF Z=B PR Z>X THEN PRIN T ”Dobrze”
IF C=0 AND W=1 THEN W=2
Instrukcja warunkowa złożona
IF warunekF logicznyT THEN
…
ELSE
…
END IF
INSTRUKCJA CYKLU
FOR [za]=[wp]TO[wk]STEP[krok]
---
NEXT[zs]
FOR k=1 To 6
Print ‘K’=”;.K
FoR g=0 TO 400 STEP 100
PRINT “GRADY”;G,
S