27/09/2002 1 Języki programowania 1 Piotr Górczyński Zmienne.

Slides:



Advertisements
Podobne prezentacje
Tablice 1. Deklaracja tablicy
Advertisements

27/09/ Języki programowania 1 Piotr Górczyński Operatory.
Funkcje w PHP ABK.
Katarzyna Szafrańska kl. II ti
Język C/C++ Funkcje.
Programowanie obiektowe
Podstawy. Zmienne. Stałe. Operatory. Relacje. Wyrażenia. Warunki.
Programowanie obiektowe
Programowanie w języku Visual Basic
Podstawy programowania w VBA
Funkcje c.d. Strukturalność. Algorytmy. Ćwiczenia przed kolokwium.
27/09/ Języki programowania 1 Piotr Górczyński Pętle.
18/11/ Języki programowania 1 Piotr Górczyński Biblioteki.
typy całkowite (całkowitoliczbowe)
PROGRAMOWANIE STRUKTURALNE
PROGRAMOWANIE STRUKTURALNE
formatowanie kodu źródłowego
Jan Aleksander Wierzbicki
Bazy danych II Instrukcja INSERT Piotr Górczyński 25/08/2001.
20/09/ Języki programowania 1 Piotr Górczyński Wstęp.
27/09/ Języki programowania 1 Piotr Górczyński Obsługa błędów.
20/09/ Języki programowania 1 Piotr Górczyński Kreator form.
20/09/ Języki programowania 1 Piotr Górczyński Debugowanie kodu.
27/09/ Języki programowania 1 Piotr Górczyński Instrukcje warunkowego wyboru.
27/09/ Języki programowania 1 Piotr Górczyński Procedury i funkcje.
25/08/ Języki programowania 1 Piotr Górczyński Obiekty i zdarzenia.
18/11/ Języki programowania 1 Piotr Górczyński Łączenie z bazą danych.
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 7: Procedury i funkcje © Jan Kaczmarek.
Obliczanie miar biegunowych.
pomierzonych metodą ortogonalną
Czytanie numerów puktów i ich współrzędnych z mapy.
INFORMATYKA Wykładowca: mgr Tadeusz Ziębakowski p. 126 I piętro (naprzeciw dziekanatu)
INFORMATYKA Wykładowca: mgr Tadeusz Ziębakowski
Dynamiczne struktury danych 1
Podstawy programowania PP – WYK2 Wojciech Pieprzyca.
Komunikacja z arkuszem. Iteracje. Funkcje.
Wykład 2 struktura programu elementy języka typy zmienne
Metody Matematyczne w Inżynierii Chemicznej Wprowadzenie do laboratorium.
Programowanie w języku Fortran 95
Klasy w C++. Deklaracja klasy class NazwaTwojejKlasy { //w tym miejscu piszemy definicje typów, //zmienne i funkcje jakie mają należeć do klasy. }; //tutaj.
Podstawy programowania
Podstawy programowania
Turbo Pascal Turbo Pascal - jedna z popularniejszych implementacji kompilatorów języka PASCAL, zintegrowane srodowisko programistyczne, produkt firmy Borland.
Funkcje w Pascalu Przypomnienie wiadomości o procedurach Prowadzący: Anna Kaleta Piotr Chojnacki.
Procedury i funkcje.
Elementy programowania63 5.Zamykamy okno Dostosowywania. Makro uruchamiamy jednym kliknięciem przycisku 4.Przypisujemy do przycisku nasze makro 3.Metodą
Pliki tekstowe – A. Jędryczkowski © 2007 Turbo Pascal umożliwia wykorzystanie w programach plików tekstowych. Pliki takie zawierają informację niezakodowaną
1 Wykład 8 Podprogramy. 2 Pojęcie i istota stosowania dzielenie programu na części (logicznie spójne) - nazwane - niezależne od pozostałych części - z.
Andrzej Repak Nr albumu
Java – coś na temat Klas Piotr Rosik
18/11/ Języki programowania 1 Piotr Górczyński Kontrolki.
Visual Basic for Applications Poziom podstawowy Zajęcia 2
Zajęcia I Organizacja zajęć Rejestracja i uruchamianie makr
Podstawy języka Instrukcje - wprowadzenie
Zmienne i typy danych w C#
Wykładowca: mgr Tadeusz Ziębakowski p. 126 I piętro (naprzeciw dziekanatu)
Programowanie proceduralne Podstawy Programowania dla geoinformatyków Wykład 3 Rafał Witkowski, 2015.
Typy liczbowe, zmienne, operatory Zajęcia 4. Zmienne Zmienna – to w programowaniu element programu, który może mieć przypisaną pewną wartość (wartość.
Partnerstwo dla Przyszłości 1 Lekcja 27 Klasy i obiekty.
Pętle – instrukcje powtórzeń
Partnerstwo dla Przyszłości 1 Lekcja 28 Dziedziczenie i rodzaje dziedziczenia.
Visual Basic przygotował Michał Miłek Visual Basic – język programowania wysokiego poziomu i narzędzie programistyczne firmy Microsoft. Składnia jest oparta.
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
P ASCAL Definicje, deklaracje, podstawowe instrukcje 1.
Zmienne typy danych w VBA. MS Excel – typy danych w języku programowania VBA.
VBA w Excel.
Programowanie Obiektowe – Wykład 2
Visual Basic for Applications
Visual Basic w programie Microsoft Excel
Wskaźniki Elżbieta Labocha.
Zapis prezentacji:

27/09/ Języki programowania 1 Piotr Górczyński Zmienne

27/09/ Zmienne Służą do przechowywania danych określonego typu Zawartość zmiennej może być zmieniana w trakcie działania programu Nazwa zmiennej może być dowolną kombinacją liter (oprócz polskich), cyfr i znaku podkreślenia _ Poniższa instrukcja spowoduje, że zmiennej strImieUzytkownika zostanie przypisana wartość Piotr LET strImieUzytkownika=Piotr

27/09/ Wymuszanie deklaracji zmiennych Aby uniknąć błędów związanych z posługiwaniem się zmiennymi, należy wymusić deklarowanie zmiennych poprzez umieszczenie na początku każdego modułu instrukcji Option Explicit

27/09/ Typy zmiennych

27/09/ Deklaracja zmiennych Określa typ zmiennej Rezerwuje pamięć Składnia: (Dim|Private|Public) [WithEvents] NazwaZmiennej[([zakres])] [As [New] typ] Przykłady: Dim strNapis As String Dim intLiczbaJablek(1 to 3) as Integer Public rsRekordyStudentow WithEvents As Recordset Jeśli element składni jest ujęty w nawiasy [ ], to oznacza, że jest opcjonalny

27/09/ Zasięg zmiennych 1 Zasięg zmiennych oznacza miejsca w programie, w których zmienna jest dostępna Zasięg zależy od miejsca zadeklarowania zmiennej Procedura/funkcja Moduł Instrukcji Dim Public Private

27/09/ Zasięg zmiennych 2 Najważniejsze przypadki zasięgu zmiennych to: Lokalne Dostępne wewnątrz Procedury/Funkcji, w której zostały zadeklarowane Globalne Dostępne wewnątrz Modułu, w którym zostały zadeklarowane Dostępne w całym Programie, jeśli zadeklarowano je w danym module jako publiczne

27/09/ Zmienne lokalne o zasięgu procedury/funkcji Zmienne zadeklarowane za pomocą instrukcji Dim wewnątrz procedury/funkcji są widoczne tylko wewnątrz niej. Są to zmienne lokalne. Option Explicit Sub ProcZapytaj() Dim intZmienna1 As Integer intZmienna1 = 10 End Sub Sub ProcPrzywitaj() 'Błąd - zmienna intZmienna1 jest niewidoczna intZmienna1 = intZmienna1 + 1 End Sub

27/09/ Zmienne globalne o zasięgu modułu Zmienne zadeklarowane za pomocą instrukcji Private lub Dim wewnątrz modułu są widoczne tylko dla procedur/funkcji wewnątrz niego. Są to zmienne globalne. Option Explicit Dim strImieUzytkownika As String Sub ProcZapytaj() strImieUzytkownika = ActiveCell.FormulaR1C1 End Sub Sub ProcPrzywitaj() ActiveCell.FormulaR1C1 = "Cześć, " & strImieUzytkownika End Sub

27/09/ Zmienne globalne o zasięgu programu Zmienne zadeklarowane za pomocą instrukcji Public wewnątrz modułu są widoczne w całym programie. Są to zmienne globalne. Moduł Drugi.frm Option Explicit Sub ProcPrzywitaj() moduł Pierwszy i jego zmienna strImieUzytkownika ActiveCell.FormulaR1C1=Pierwszy.strImieUzytkownika End Sub Moduł Pierwszy.frm Option Explicit Public strImieUzytkownika As String Sub ProcZapytaj() strImieUzytkownika = ActiveCell.FormulaR1C1 End Sub

27/09/ Przypisywanie wartości zmiennym Zmiennej po lewej stronie zostaje przypisana wyrażenie po prawej stronie Składnia: [Let] Zmienna = Wyrażenie Przykłady: Let strImieUzytkownika = Romek strImieUzytkownika = Romek strImieUzytkownika = InputBox("Jak masz na imię?") strImieUzytkownika = Cześć & strImieUzytkownika strImieUzytkownika = ActiveCell.FormulaR1C1

27/09/ Podglądanie wartości zmiennych Wartość zmiennej można podejrzeć w trakcie debuggowania programu

27/09/ Przypisywanie wartości zmiennym i ich zasięg - przykłady Visual Basic (Języki programowania) Download/JP1/Zasieg zmiennych VBA (Arkusze kalkulacyjne 2) Download/AK2/Zasieg zmiennych

27/09/ Literatura vb4all.canpol.pl