INFORMATYKA Wykładowca: mgr Tadeusz Ziębakowski

Slides:



Advertisements
Podobne prezentacje
Katarzyna Szafrańska kl. II ti
Advertisements

Podstawy. Zmienne. Stałe. Operatory. Relacje. Wyrażenia. Warunki.
Programowanie w języku Visual Basic
Metody Analizy Programów Wykład 02
Podstawy programowania w VBA
Algorytmy – zapis struktur programowania
Języki programowania C++
Funkcje c.d. Strukturalność. Algorytmy. Ćwiczenia przed kolokwium.
typy całkowite (całkowitoliczbowe)
Jan Aleksander Wierzbicki
Komponenty bazy danych Baza danych Jest to uporządkowany zbiór powiązanych ze sobą danych charakterystycznych dla pewnej klasy obiektów lub zdarzeń,
OBJECT PASCAL Marzena Szałas.
27/09/ Języki programowania 1 Piotr Górczyński Zmienne.
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ęść 7: Procedury i funkcje © Jan Kaczmarek.
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 8: Wykorzystanie procedur i funkcji © Jan Kaczmarek.
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
Kurs Pascala – spis treści
PODSTAWY INFORMATYKI Wykładowca: mgr Tadeusz Ziębakowski
INFORMATYKA Wykładowca: mgr Tadeusz Ziębakowski p. 126 I piętro (naprzeciw dziekanatu)
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.
PASCAL Dr Anna Kwiatkowska.
PASCAL (2) dr Anna Kwiatkowska.
KOMPUTEROWE WSPOMAGANIE PRAC BADAWCZYCH FORTRAN - wprowadzenie Adam FIC INSTYTUT TECHNIKI CIEPLEJ.
Metody Matematyczne w Inżynierii Chemicznej
Metody Matematyczne w Inżynierii Chemicznej Wprowadzenie do laboratorium.
TECHNOLOGIE INFORMACYJNE
INFORMATYKA II Wykładowca: mgr Tadeusz Ziębakowski
TECHNOLOGIE INFORMACYJNE
PROGRAMOWANIE STRUKTURALNE WYKŁAD 2
Schemat Hornera Mgr inż. Michał Szucki.
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.
Podstawy programowania
© A. Jędryczkowski – 2006 r. © A. Jędryczkowski – 2006 r.
Microsoft Office Excel
Wyrażenia w Turbo Pascalu.
Programowanie w języku Matlab
PL/SQL Zajęcia nr II PL/SQL(2) M. Rakowski - WSISiZ.
PHP: warunki, pętle, switch, break, continue
Elementy programowania63 5.Zamykamy okno Dostosowywania. Makro uruchamiamy jednym kliknięciem przycisku 4.Przypisujemy do przycisku nasze makro 3.Metodą
Podstawy programowania w języku C i C++
INTERNETOWE USŁUGI INFORMACYJNE
Programowanie strukturalne i obiektowe
Wstęp do makr 2 XII 2013.
Informatyka MZT1 Wykład 6 Iteracje while i repeat Tablice Rekordy
Podstawy Visual Basic for Applications (cz. II)
Visual Basic for Applications Poziom podstawowy Zajęcia 2
Zajęcia I Organizacja zajęć Rejestracja i uruchamianie makr
PWSZ Gniezno // codefly 2009 Łukasz Tomczak
Podstawy języka Instrukcje - wprowadzenie
VBA w MS Word Źródła: Steven Roman, Word.Makrodefinicje, Helion 2000
Metody Matematyczne w Inżynierii Chemicznej
Wykładowca: mgr Tadeusz Ziębakowski p. 126 I piętro (naprzeciw dziekanatu)
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ń
OPROGRAMOWANIE KOMPUTEROWE
Instrukcje warunkowe w php. Pętla FOR Czasem zachodzi potrzeba wykonania jakiejś czynności określoną ilość razy. Z pomocą przychodzi jedna z najczęściej.
Wstęp do programowania Wykład 2 Dane, instrukcje, program.
Visual Basic Patryk Rosiak. Visual Basic for Applications Jest uproszczoną wersją języka Visual Basic służącym do obsługi dokumentów w pakiecie Microsoft.
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.
Zmienne typy danych w VBA. MS Excel – typy danych w języku programowania VBA.
Akademia C# - Lab2 Zmienne, instrukcje warunkowe, pętle, debugger,
Visual Basic for Applications
Visual Basic w programie Microsoft Excel
Dane, zmienne, instrukcje
Zapis prezentacji:

INFORMATYKA Wykładowca: mgr Tadeusz Ziębakowski p. 126 I piętro (naprzeciw dziekanatu)

Organizacja zajęć: Zarządzanie i Inżynieria Produkcji Drugi semestr: 1 g. wykładu i 2 g. zajęć lab. tygodniowo Zakres tematyczny: Makropolecenia Excela, Visual Basic for Applications (VBA), (Visual Basic w pakiecie Visual Studio) Materiały: Denise Etheridge – PROGRAMOWANIE W EXCELU 2007 PL T. Ziębakowski - PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC Zaliczenie przedmiotu: zaliczenie ćwiczeń laboratoryjnych: 2 zaliczenia w semestrze + zadania domowe egzamin

Informacje praktyczne: Należy przerabiać zadania robione na wykładzie i ćwiczeniach laboratoryjnych poza zajęciami na zajęciach laboratoryjnych należy mieć własne nośniki pamięci: Pendrive, dyskietki itp. obecność na laboratorium obowiązkowa obecność na wykładzie nieobowiązkowa sale komputerowe czynne codziennie po zajęciach do 20:00 (od pon. do pt.), zapisy w_pokoju 106.

O P R O G R A M O W A N I E Algorytm – opis procesu przetwarzania informacji Program – zakodowany binarnie algorytm, który steruje pracą procesora

stałe, zmienne (określonego typu) PROGRAM STRUKTURY DANYCH ALGORYTM instrukcje

typy całkowite (całkowitoliczbowe) typy rzeczywiste typ łańcuchowy typ logiczny rekordy tablice kolekcje obiekty

Proste typy danych Typ danych Opis Zakres Byte 1-bajtowy liczbowy typ danych 0 do 255 Integer 2-bajtowa liczba całkowita – 32,768 do 32,767 Long 4-bajtowa liczba całkowita – 2,147,483,648 do 2,147,483,647 Single 4-bajtowa liczba zmiennoprzecinkowa – 3.402823E38 do – 1.401298E – 45 (wartości ujemne) 1.401298E – 45 do 3.402823E38 (wartości dodatnie) Double 8-bajtowa liczba zmiennoprzecinkowa – 1.79769313486231E 308 do – 4.94065645841247E – 324 (wartości ujemne) 4.94065645841247E – 324 do 1.79769313486231E 308 (wartości dodatnie) Currency 8-bajtowa liczba z ustaloną liczbą miejsc po przecinku – 922,337,203,685,477.5808 do 922,337,203,685,477.5807 String Łańcuchy lub znaki alfanumeryczne Od zera do ok. 2 miliardów znaków Variant Data/czas, liczba zmienno-przecinkowa, liczba całkowita, łańcuch, lub objekt - 16 bajtów, plus 1 bajt na każdy znak dla wartości łańcuchowych Wartości dat: 1 stycznia 100 do 31 grudnia 9999 Wartości numeryczne jak typ Double Wartości znakowe: takie same jak String mogą zawierać w. błędu Error lub Null Boolean 2 bajtowy True lub False Date 8-bajtowy typ daty i czasu 1 stycznia 100 do 31 grudnia 9999 Object 4 bajtowy Odwołanie do Obiektu

Operacje związane z wybranymi typami danych

instrukcja deklaracji instrukcja przypisania instrukcja wywołania procedury instrukcja skoku instrukcje warunkowe instrukcje iteracyjne instrukcja wiążąca

Instrukcja deklaracji Dim zmienna1 As typ1, zmienna2 As typ2, ... Przykład: Dim liczba, numer As Double, napis As String

Zmienne związane ze strukturą arkusza kalkulacyjnego Range[„A1”] lub krócej [A1] oznacza komórkę A1 arkusza Range[„B1:D3”] lub krócej [A1:D3] oznacza zakres A1:D3 arkusza kalkulacyjnego ActiveCell oznacza wybraną (aktywną) komórkę arkusza Selection oznacza wybrany (zaznaczony) zakres arkusza

Typ obiektowy Range – struktura arkusza kalkulacyjnego ActiveCell.FormulaR1C1 przechowuje wartość wybranej komórki Selection.FormulaR1C1 pozwala wpisać wartości do wybranego zakresu komórek Range("A1:C5").FormulaR1C1 Range("A1:C5").Value pozwala wpisać formuły lub wartości do zakresu „A1:C5” Selection.Cells(1,2).FormulaR1C1 Selection.Cells(1,2).Value pozwala wpisać formuły lub wartości do komórki w pierwszym wierszu i drugiej kolumnie w wybranym obszarze. Range("A1:C5").Cells(5).FormulaR1C1 Range("A1:C5").Cells(5).Value pozwala wpisać formuły lub wartości do 5. komórki w zakresie „A1:C5” tj. komórki B2. Range("A1:C5").Cells.Count podaje liczbę komórek w zakresie, w tym przypadku 15. Range("A1:C5").Columns.Count podaje liczbę kolumn w zakresie, w tym przypadku 3. Range("A1:C5").Rows.Count podaje liczbę wierszy w zakresie, w tym przypadku 5.

Instrukcja przypisania zmienna = wyrażenie Przykłady: a = 1 delta = b*b - 4*a*c x = x+1 warunek = (a>b) [c3]=5 ActiveCell=[c3]+1

Instrukcja wywołania procedury nazwa-procedury parametr1,parametr2,.. Przykład: MsgBox „Dzień dobry"

Procedury i funkcje Sub nazwa (lista_argumentów) instrukcje End Sub Function nazwa (lista_argumentów) As typ nazwa = wyrażenie End Function

Instrukcja warunkowa if - „jeżeli” Wersja w jednej linii If warunek Then instrukcje Else instrukcje_else Wersja blokowa If warunek1 Then instrukcje ElseIf warunek2 Then instrukcje_elseif : : Else instrukcje_else End If

Algorytm rozwiązania równania kwadratowego w liczbach rzeczywistych Startujemy z danymi a,b,c Sub rownanie() Dim a as Double, b as Double... If a<>0 Then Msgbox …… : End Sub a ≠ 0 N To nie jest równanie kw. T D=b2-4ac D ≥ 0 N Nie ma rozwiązań T

Instrukcja wyboru Select Case Select Case wyrażenie_testowane [Case lista_wyrażeń-n [instrukcje-n]] ... [Case Else [instrukcje]] End Select lista_wyrażeń-n może być następującej postaci: Case 1 To 4, 7 To 9, 11, 13, Is > MaxNumber

Instrukcja pętli for - „dla” For licznik = początek To koniec Step krok instrukcje Next licznik

Instrukcja pętli Do Do While warunek instrukcje Loop Do Until warunek Instrukcja ta maże mieć następujące warianty składni: Do While warunek instrukcje Loop Do Until warunek Do Loop While warunek Loop Until warunek Jedna lub kilka instrukcji oznaczonych przez instrukcje powtarzanych jest tak długo, jak długo warunek jest spełniony – wariant ze słowem While , albo dopóki nie stanie się prawdziwy - wariant ze słowem Until, przy czym warunek można sprawdzać na początku lub na końcu.