Słowa kluczowe oraz nazwy obiektów i klas rozpoczynaj od dużej litery np. Loop, Dim, FileStream Rozpoczynaj nazwę zmiennej od małej litery stosując styl.

Slides:



Advertisements
Podobne prezentacje
Tablice 1. Deklaracja tablicy
Advertisements

27/09/ Języki programowania 1 Piotr Górczyński Operatory.
Katarzyna Szafrańska kl. II ti
Podstawy informatyki Informatyka Stosowana Zajęcia nr 2
Podstawy. Zmienne. Stałe. Operatory. Relacje. Wyrażenia. Warunki.
Programowanie w języku Visual Basic
Podstawy programowania w VBA
Algorytmy – zapis struktur programowania
Języki programowania C++
27/09/ Języki programowania 1 Piotr Górczyński Pętle.
typy całkowite (całkowitoliczbowe)
Instrukcje warunkowe Zajęcia 5.
Turbo pascal – instrukcje warunkowe, iteracyjne,…
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 4: Wyrażenia i operatory. Podstawowe instrukcje języka.
Instrukcje Instrukcja : definicja obliczenia i określenie sposobu wykonania tego obliczenia. Program : ciąg instrukcji wykonywanych kolejno od pierwszej.
Podstawy informatyki Wirtotechnologia Grupa: 1A Wydział Inżynierii Metali i Informatyki Przemysłowej Wydział Odlewnictwa Akademia Górniczo – Hutnicza im.
Podstawy informatyki Informatyka stosowana Prowadzący: Grzegorz Smyk
INFORMATYKA Wykładowca: mgr Tadeusz Ziębakowski p. 126 I piętro (naprzeciw dziekanatu)
INFORMATYKA Wykładowca: mgr Tadeusz Ziębakowski
Komunikacja z arkuszem. Iteracje. Funkcje.
Wykład 2 struktura programu elementy języka typy zmienne
Instrukcja skoku GO TO etykieta Np. GO TO 100 ….. 100WRITE (*,*) Przeskok do instrukcji 100 Uwaga! NIE WOLNO skakać do wnętrzna złożonych instrukcji warunkowych.
Semantyki programów współbieżnych " Determinizm programów sekwencyjnych, " Nie-determinizm programów współbieżnych, " prawdziwa równoległość vs.przeploty.
PASCAL Dr Anna Kwiatkowska.
PASCAL (2) dr Anna Kwiatkowska.
KOMPUTEROWE WSPOMAGANIE PRAC BADAWCZYCH FORTRAN - wprowadzenie Adam FIC INSTYTUT TECHNIKI CIEPLEJ.
Typy złożone, case, stałe. Typ zbiorowy type typ_zb = set of typ_podstawowy; Typem podstawowym może być tylko typ porządkowy. Typem podstawowym może być
Metody Matematyczne w Inżynierii Chemicznej Wprowadzenie do laboratorium.
PROGRAMOWANIE STRUKTURALNE
PROGRAMOWANIE STRUKTURALNE WYKŁAD 2
Schemat Hornera Mgr inż. Michał Szucki.
Język PHP Wprowadzenie.
Programowanie w języku Fortran 95
Podstawy programowania
A ctive S erver P ages Technologia dostępu do danych.
© A. Jędryczkowski – 2006 r. © A. Jędryczkowski – 2006 r.
Pierwsze programy.
Wyrażenia w Turbo Pascalu.
PL/SQL Zajęcia nr II PL/SQL(2) M. Rakowski - WSISiZ.
PHP: warunki, pętle, switch, break, continue
INTERNETOWE USŁUGI INFORMACYJNE
Programowanie Windows na przykładzie C# część 1
Programowanie strukturalne i obiektowe
Programowanie strukturalne i obiektowe
Instrukcje iteracyjne
C# Platforma .NET CZ.3 Kuba Ostrowski.
Instrukcja warunkowa i wyboru
Programowanie baz danych
Informatyka MZT1 Wykład 6 Iteracje while i repeat Tablice Rekordy
Visual Basic for Applications Poziom podstawowy Zajęcia 2
  ELEMENTY JĘZYKA JAVA komentarze w Javie, słowa kluczowe i operatory, proste typy danych, tablice, podstawowy zestaw instrukcji.
Ogólna struktura programu w TP
VB.Net 1. ZMIENE I TYPY 2. OPERATORY 3. SELEKCJE 4. TABLICE
Podstawy języka Instrukcje - wprowadzenie
Microsoft Visual Basic.NET Michał Kuciapski Uniwersytet Gdański część 1.
VBA w MS Word Źródła: Steven Roman, Word.Makrodefinicje, Helion 2000
Wykładowca: mgr Tadeusz Ziębakowski p. 126 I piętro (naprzeciw dziekanatu)
1 Zagadnienia na egzamin. 2 Język C podsumowanie Struktura programu w języku C Zmienne, Stałe Operacje arytmetyczne Operatory logiczne Priorytety operatorów.
Zasady arytmetyki dwójkowej
METODY REPREZENTOWANIA IFORMACJI
Podsumowanie wiedzy MPDI2 sem.3 INFORMATYKA. tworzenie nowego pliku i katalogu, nawigacja po katalogach, listowanie zawartości katalogu, zmiana nazw,
Pętle – instrukcje powtórzeń
Wstęp do programowania Wykład 2 Dane, instrukcje, program.
Wykład 5 Informatyka MPDI 3 semestr Język JavaScript.
Visual Basic przygotował Michał Miłek Visual Basic – język programowania wysokiego poziomu i narzędzie programistyczne firmy Microsoft. Składnia jest oparta.
P ASCAL Definicje, deklaracje, podstawowe instrukcje 1.
Pakiety numeryczne Operatory, instrukcje sterujące, operacje bitowe Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania.
Akademia C# - Lab2 Zmienne, instrukcje warunkowe, pętle, debugger,
Visual Basic w programie Microsoft Excel
Dane, zmienne, instrukcje
Zapis prezentacji:

Słowa kluczowe oraz nazwy obiektów i klas rozpoczynaj od dużej litery np. Loop, Dim, FileStream Rozpoczynaj nazwę zmiennej od małej litery stosując styl wielbłądzi (camel style) np. dataUrodz lub styl pascalowy np. DataUrodz Nazwę zmiennej rozpoczynaj od 2 lub 3- znakowego skrótu typu danych np. dtDataUrodz, cNazwPrac, intPodatekVAT. Są to tzw. prefiksy węgierskie - od nazwiska węgierskiego inżyniera Microsoftu Charlesa Simonyi Konwencje nazw zmiennych

Wspólny System Typów (Common Type System) Typ danychDopuszczalne wartości Zajętość pamięci Boolean True lub False (Prawda lub Fałsz)2 bajty DateData z przedz: do bajtów ByteLiczba bez znaku od 0 do 2551 bajt ShortLiczba od do bajty IntegerLiczba od bajty do LongLiczba od bajtów do DecimalLiczba ze znakiem złożona max16 bajtów z 29 cyfr, nie większa niż 79228×10 24 SingleLiczba od E+384 bajty do E+38 DoubleLiczba od E bajtów do E+308 CharCiąg znaków Unicode od 0 do bajty StringCiąg znaków Unicode od 0 do ok znaków ObjectDowolny typ danych

Konwencje zapisu zmiennych Typ zmiennejPrefiks (przedrostek)Przykład Boolean bbCzyNowyProd DatedtdtDataZatrudn BytebytbytMiesiac ShortshtshtLicznik Integeri lub intiKoty Longl lub lnglPopulacja DecimaldecdecWynikBadan SinglesngsngCena Doubled lub dbldblDochod CharccZnak Strings lub strsNazwisko

Symbole typów danych Typ danychSymbol typuPrzykład Boolean -TrueFalse Date-#23/08/2003# Byte ShortS3456S IntegerI lub %123I LongL lub &15L DecimalD lub &4.56D SingleF lub !4.56F DoubleR lub #4.56R CharCCC String-VB.Net

Deklaracje zmiennych Ogólna postać deklaracji zmiennej: Dim nazwa_zmiennej As typ_zmiennej np. Dim licznikPowt As Integer Dim wartProd As Single Zmiennym podczas deklaracji można przypisać wartości np. Dim intLiczba As Integer = Dim odpowiedz = False lub True

Deklaracja tablic Ogólna postać deklaracji tablicy: Dim nazwa_tablicy(wymiary) As typ_zmiennych np. Dim Prostopadlosc(7,4,9) As Integer Dim wartProd(5) As Single Tablicom podczas deklaracji można przypisać wartości np. Dim strRozmiar(2) As String = {Mały, Duży} Pierwszy element tablicy ma zawsze wartość równą zeru.

Priorytety operatorów KategoriaOperatorSymbol Arytmetyczny Potęgowanie^ Arytmetyczny Negacja (minus)- Arytmetyczny Mnożenie oraz dzielenie zmiennoprzec.* / Arytmetyczny Dzielenie całkowite\ Arytmetyczny Reszta z dzieleniaMod Arytmetyczny Dodawanie i odejmowanie+ - Złożenie(Konkatenacja)&, + Relacja(Porównanie)=, <>,, =, Like, Is LogicznyNieNOT LogicznyOraz (Koniunkcja)AND, AndAlso LogicznyLub (Alternatywa)OR, OrElse

Instrukcje warunkowe (SELEKCJA) If wyrażenie_logiczne Then ciąg instrukcji End If If wyrażenie_logiczne Then ciąg instrukcji 1 Else ciąg instrukcji 2 End If

Instrukcja wyboru (Select - Case) Select Case zmienna Case wyrażenie_logiczne_1 Ciąg instrukcji 1 Case wyrażenie_logiczne_2 Ciąg instrukcji 2 Case Else Ciąg instrukcji 3 End Select

Select Case liczbaLat Case < 1 Opis = Niemowlę Case 1 To 7 Opis = Maluch Case 8, 9 Opis = Starszy maluch Case 10 To 14 Opis = Podlotek Case Else Opis = Jak go nazwać ? End Select

Repetycja: Do - Loop Do ciąg instrukcji Loop Jest to pętla nieskończona (!) Wyjście z pętli wykonuje się po wprowadzeniu instrukcji: Exit Do

Repetycja: Do - Loop While Do ciąg instrukcji Loop While wyrażenie logiczne Ciąg instrukcji zostanie wykonany przynajmniej jeden raz

Repetycja: Do While - Loop Do While wyrażenie logiczne ciąg instrukcji Loop Ciąg instrukcji może nie zostać wykonany ani razu, jeżeli początkowa wartość wyrażenia logicznego przyjmie wartość logiczną False.

Repetycja: Do Until - Loop Do Until wyrażenie logiczne ciąg instrukcji Loop Ciąg instrukcji będzie wykonywany, dopóki wartość wyrażenia logicznego będzie miała wartość logiczną False. Inaczej mówiąc: ciąg instrukcji będzie wykonywany aż do spełnienia warunku.

Repetycja: For - Next For zmienna = w.pocz To w.końc Step krok ciąg instrukcji Next Dim licznik, suma As Short Dim Wektor(10) As Short For licznik = 9 To 0 Step -1 Suma = Suma + Wektor(licznik) Next