{Opracowała Małgorzata Roguska} Tematy lekcji:

Wielkość: px
Rozpocząć pokaz od strony:

Download "{Opracowała Małgorzata Roguska} Tematy lekcji:"

Transkrypt

1 Pascal {Opracowała Małgorzata Roguska} Tematy lekcji: c) Ogólne omówienie Pascala, d) rodowisko Borland Pascala 7.0 (BP 7.0), e) Struktura programu w Pascalu, a. identyfikatory b. słowa kluczowe c. literały d. program główny e. zmienne f) Instrukcje wejcia/ wyjcia, a. write i writeln b. read i readln g) Instrukcje: a. instrukcja złoona b. instrukcja warunkowa c. instrukcja przypisania 1. Ogólne omówienie Pascala. Jzyk programowania Pascal stworzył profesor Niklaus Wirth. Pierwszy opis jzyka opublikowano w roku Pascal jest bardzo starannie zaprojektowanym jzykiem, o przejrzystej składni i jasnej semantyce. Standard jzyka ma jedynie 11 instrukcji (wliczajc w to instrukcj pust). Inn zalet Pascala jest wygodny i elastyczny zestaw typów danych. Pascal jest z załoenia jzykiem kompilowanym, to znaczy, e programy napisane w tym jzyku naley najpierw skompilowa, a dopiero potem mona je uruchamia. Takie rozwizanie ma dwie wane zalety. Po pierwsze, w czasie kompilacji mona wykry duo błdów, które w jzyku interpretowanym mogłyby pozosta ukryte. Po drugie, skompilowane programy wykonuj si znacznie szybciej ni programy interpretowane. Proces kompilacji jest wykonywany przez kompilator (a wic automatycznie). Pascal mimo tego, e stworzono go jako jzyk dla celów akademickich, szybko zdobył sobie bardzo du popularno i jest obecnie jednym z powszechnie stosowanych jzyków. Powstało bardzo duo implementacji Pascala dla praktycznie wszystkich komputerów i systemów operacyjnych. My bdziemy uywa zintegrowanego rodowiska firmy Borland (wersja 7.0). Pascal jest jzykiem starym - wier wieku w informatyce to niemale wieczno. Jednak okazało si, e zwycisko przeszedł prób czasu. Współczesne realizacje tego jzyka róni si od standardu w zasadzie tylko rozszerzeniami. Najwaniejsze z tych rozszerze to: - moduły, - pliki o dostpie bezporednim, - napisy, - elementy programowania obiektowego, 1

2 - elementy programowania wizualnego. Poniewa bdziemy uywa Pascala firmy Borland (wersja 7.0), to od tego miejsca wszystkie uwagi dotyczce Pascala bd si odnosi do tej włanie realizacji (o ile nie zostanie specjalnie zaznaczone, e jest inaczej). Borland Pascal 7.0 to nie tylko kompilator jzyka Pascal. Jest tu dodatkowo midzy innymi edytor, debugger i system podpowiedzi. Co wicej s tu a trzy kompilatory Pascala: - dwa dla systemu DOS (z punktu widzenia tego wykładu jednakowe): turbo.exe i bp.exe (o wikszych moliwociach). - dla systemu Windows: bpw.exe. My bdziemy uywa wersji DOSowej. Uruchomienie Pascala polega po prostu na wywołaniu odpowiedniego pliku (np. turbo.exe). Cały czas pracujc w rodowisku BP jestemy w edytorze. Wykonywanie programów nie wymaga wychodzenia z edytora. Oto najkrótszy poprawny program w Pascalu: end. Mona go skompilowa i uruchomi. Niestety ten program nic nie robi. Oto najkrótszy program w Pascalu, który co robi: writeln('cze!'); end. Zanim zajmiemy si dokładniej Pascalem, omówimy edytor. 2. rodowisko BP 7.0 Edycja tekstu programów. Tekst programu edytujemy w oknie. Mona otwiera naraz wiele okien. Kade okno (precyzyjniej: pierwsze 9 okien) ma numer. Przechodzenie midzy oknami: klawisz F6 (nastpne okno) lub klawisze Alt i jednocyfrowy numer okna. Kade okno ma: - ikon słuc do zamykania (na górze po lewej), - nazw edytowanego pliku, - numer okna (pierwsze 9 okien), - ikon powikszania/pomniejszania, - suwaki: pionowy i poziomy, - numer biecego wiersza i kolumny, - znacznik informujcy o tym, czy bieca wersja tekstu programu jest zapisana na dysku. 2

3 Takie operacje jak zmiana rozmiaru, przesuwanie i zamykanie okien oraz przewijanie w nich tekstu mona wykonywa przy pomocy myszy (czyli tak jak w Windows). Najwaniejsze komendy edytora: - strza³ki kursorów, PgUp, PgDown, Home, End, Delete, Bkspace, Insert, - Ctrl/ PgUp (Ctrl/ PgDn): pocztek (koniec) tekstu programu, - Ctrl/Y: usuwa cały wiersz, - Ctrl/T: usuwa od kursora do koca słowa (jeli nie w słowie, to do pocztku słowa), - F2: zapisanie edytowanego tekstu na plik, - F3: wczytanie z pliku, - Operacje blokowe: Ctrl/KB: zaznaczenie pocztku bloku, Ctrl/KK: zaznaczenie koca bloku, Ctlr/KC: skopiowanie zaznaczonego bloku w miejsce kursora, Ctrl/KV: przeniesienie zaznaczonego bloku w miejsce kursora, Ctrl/KH: ukrycie/pokazanie podwietlenia zaznaczonego bloku, Ctrl/KY: usunicie całego bloku, Ctlr/KI: przesunicie całego bloku o jedn kolumn w prawo, Ctlr/KU: przesunicie całego bloku o jedn kolumn w lewo, Kopiowanie i przenoszenie bloków mona te wykonywa inaczej: Shift/strzałki kursorów, PgUp, PgDn: zaznaczanie, Wcinity lewy przycisk myszy/ruch mysz: zaznaczanie, Shift/Delete : wytnij, Ctrl/Insert : kopiuj, Shift/Insert : wklej. Lub jeszcze inaczej (p. menu Edit). - F1: wywołanie systemu podpowiedzi, - Ctrl/F1: wywołanie opisu identyfikatora wskazanego kursorem, - Alt/F1: przypomnienie ostatnio ogldanego ekranu podpowiedzi. - F9: kompilowanie programu, - Ctrl/F9: uruchomienie programu (i skompilowanie, jeli to konieczne), - Alt/F5: ogldanie ekranu z wynikami pracy naszego programu, - F10 (lub mysz): przejcie do menu, - Alt/X: zakoczenie pracy w rodowisku. 3. Struktura programu w Pascalu Kady program w Pascalu składa si z: 1) Nagłówka (nieobowizkowego), 2) Deklaracji (stałych, zmiennych, typów, procedur i funkcji), 3) Programu głównego. a) Identyfikatory: Do nazywania rónych obiektów w programie Pascalowym uywamy identyfikatorów. Kady identyfikator to cig liter, cyfr i znaków podkrelenia, zaczynajcy si od litery lub znaku podkrelenia. 3

4 Np. Licznik i J_23 s identyfikatorami, ale 1xyz nie jest, za xy z to dwa identyfikatory (xy i z). Identyfikator moe by dowolnie długi, ale znaczenie maj tylko pierwsze 63 znaki. Uwaga: Pascal nie rozrónia w identyfikatorach wielkich i małych liter. b) Słowa kluczowe: Niektóre identyfikatory w jzyku Pascal s zastrzeone. Nazywamy je słowami kluczowymi. Takich identyfikatorów nie mona samemu definiowa. Przykładem słowa kluczowego jest identyfikator, który widzielimy w naszym pierwszym programie. c) Literały: W programie Pascalowym moemy uywa liczb. Np. -12, 345, 0 s przykładami liczb całkowitych, za 12.34, -12e67 s liczbami rzeczywistymi (Pascal wyrónia wród liczb rzeczywistych liczby całkowite, bdziemy jeszcze o tym mówi). Moemy take uywa napisów (tekstów), otaczajc je apostrofami, np. 'to jest jeden długi napis'. (Inne rodzaje literałów poznamy póniej). d)program główny: Program główny składa si z cigu instrukcji otoczonych z przodu słowem kluczowym, za z tyłu słowem kluczowym end i znakiem kropki. Poszczególne instrukcje s oddzielone od siebie znakiem ;. Wykonanie całego programu polega na wykonaniu jedna po drugiej wszystkich instrukcji programu głównego (zgodnie z ich semantyk). e) Zmienne: Istot programów napisanych w jzykach takich jak Pascal jest zmienianie wartoci zmiennych. Zmienna jest par: identyfikator i warto. Przez identyfikator moemy si odwoływa do wartoci zmiennej. Jak sama nazwa wskazuje, zmienne mog zmienia swoj warto podczas wykonywania programu. Bardzo wane jest zapamitanie, e kada zmienna zawsze podczas wykonywania programu ma jak warto. W szczególnoci na samym pocztku wykonywania programu zmienne maj jakie wartoci, których my nie znamy. Takie zmienne nazywamy nie zainicjalizowanymi. Fizycznie zmienne s pamitane w pamici operacyjnej komputera, a kada zmiana ich wartoci polega na zmianie zawartoci odpowiednich komórek pamici operacyjnej. W Pascalu z kad zmienn zwizany jest jej typ. Typ zmiennej okrela jakie operacje mona na niej wykonywa. Zmienna nie moe zmieni swojego typu podczas wykonywania programu. Typ zmiennej definiujemy przy jej deklarowaniu. W Pascalu kada zmienna musi by zadeklarowana. Deklaracja zmiennej musi tekstowo poprzedza wszystkie uycia tej zmiennej. Deklaracje zmiennych poprzedzamy słowem kluczowym var, potem wypisujemy zmienne i, po dwukropku, ich typy. Kad deklaracj koczymy rednikiem. Na przykład: var i: integer; j: integer; r: real; 4

5 s: string; Typ integer to typ liczb całkowitych, real to typ liczb rzeczywistych, string to typ tekstu. (Wicej o tych i innych typach póniej.) Pierwsze dwie deklaracje mona zapisa krócej: var i, j: integer; r: real; s: string; 4. Instrukcje wejcia/wyjcia: c) Write i writeln Kady sensowny program musi w jaki sposób wypisywa swoje wyniki, zwykle te musi wczytywa dane z wejcia. Wypisywanie wyników realizuje w Pascalu operacja Write. Jej działanie polega na wypisywaniu na ekran wartoci jej argumentów. Oto kilka przykładów: Write( 12 ); wypisze: 12 Write( 'ala' ); wypisze: ala Write( i ); wypisze (o ile i jest zmienn typu integer o wartoci 13): 13 Write( 3*i + 2); wypisze (przy załoeniu jak wyej): 41 Write( 'i = ',i); wypisze (przy załoeniu jak wyej.): i = 13 Jeli chcemy, aby wyniki znalazły si w rónych wierszach, moemy uy operacji writeln. Powoduje ona przejcie do nowego wiersza wydruku. Ponadto mona stosowa nastpujcy skrót, zamiast: Write( <argumenty> ); Writeln; mona pisa: Writeln( <argumenty> ); gdzie <argumenty> to lista wypisywanych wyrae. Writeln; Writeln('Czeœæ!); Writeln('Czy wiesz, e 2 * 2 = ', 2*2, '?'); end. Moemy poda szeroko pola na którym ma by wypisana liczba. Załómy, e zmienna całkowita i ma warto 13. Wówczas: Writeln('*', i, '*'); wypisze: *13* Writeln('*', i:5, '*'); wypisze: * 13* Dla liczb rzeczywistych mona ponadto poda liczb miejsc po przecinku. Załómy, e zmienna rzeczywista r ma warto Wówczas: Writeln('*', r, '*'); wypisze: * E+01* 5

6 Writeln('*', r:8, '*'); wypisze: * 1.2E+01* Writeln('*', r:5:2, '*'); wypisze: *12.35* b) Read i readln Do czytania słuy operacja Read. Jej działanie polega na wczytaniu z klawiatury wartoci i przypisaniu ich zmiennym wymienionym jako argumenty. (Przypomnijmy, e argumentami Write mog by dowolne wyraenia, a nie tylko zmienne, tak jak przy Read.) Oto kilka przykładów: Read(j); Wczyta z wejcia warto całkowit i przypisze j na zmienn j (o ile j jest zadeklarowane jako zmienna typu integer). Read(r,j); Wczyta najpierw warto rzeczywist, potem warto całkowit i przypisze te wartoci zmiennym r oraz j (przy załoeniu, e r jest zmienn typu real, za j typu integer). Czasami chcemy czyta nastpne dane z nowego (a nie biecego) wiersza. Do przejcia do nastpnego wiersza słuy operacja Readln. Znów mona uywa skrótu i zamiast: Read(<argumenty>); Readln; pisa: Readln(<argumenty>); gdzie <argumenty> to lista zmiennych. var i1, i2: integer; Imie: string; Writeln('Pocztek programu'); Write('Podaj swoje imi: '); Readln(Imie); Writeln('Cze ', Imie); Write('Podaj pierwsz liczb : '); Readln(i1); Write('Podaj drug liczb : '); Readln(i2); Writeln('Suma liczb ', i1, ' i ', i2, ' wynosi: ', i1+i2, '.'); end. 5. Instrukcje: a) Instrukcja złoona: Składa si ze słowa kluczowego, cigu instrukcji rozdzielonych rednikami i słowa kluczowego end (zatem program główny jest instrukcj złoon, po której nastpuje kropka). Write('Podaj liczb:'); Readln(i); end Wykonanie tej instrukcji polega na kolejnym wykonywaniu poszczególnych instrukcji (zgodnie z ich semantyk). 6

7 b) Instrukcja warunkowa: Składa si ze słowa kluczowego if, warunku (czyli wyraenia, które daje warto prawda lub fałsz), słowa kluczowego then i pojedynczej instrukcji: if <warunek> then <instrukcja> Wykonanie tej instrukcji polega na wyliczeniu warunku i, jeli jest prawdziwy, wykonaniu instrukcji, w przeciwnym wypadku nic si nie dzieje. Write('Podaj dzielnik: '); Readln(i); if i = 0 then Writeln('Dzielnik nie moe by zerem!'); Ta instrukcja moe te mie drug posta, w której okrelamy, co ma si dzia, gdy warunek bdzie fałszywy. Oto schemat tej drugiej postaci: if <warunek> then <instrukcja> else <instrukcja> Write('Podaj liczb dodatni: '); Readln(i); if i > 0 then Writeln('Podałe poprawn liczb: ', i) else Writeln('Podałe błdn liczb (', i, '<= 0)'); c) Instrukcja przypisania: Zmiennym mona nadawa wartoci nie tylko przy pomocy operacji Read. Zamiast wczytywa now warto zmiennej z wejcia, mona j poda bezporednio w programie. Instrukcja przypisania składa si z identyfikatora zmiennej, znaku przypisania (:=) oraz wyraenia, którego warto ma by przypisana na zmienn. Oto schemat tej instrukcji: <zmienna> := <wyraenie> Wykonanie polega na wyliczeniu wartoci wyraenia z prawej strony i przypisaniu jej na zmienn podan po lewej stronie. Oto przykłady: i := 7; Na zmienn i przypisujemy warto 7 7

8 j := i*5 + 2; Na zmienn j przypisujemy warto wyraenia i*5 + 2, czyli (jeli i ma warto 7) 37. Uwaga: Typ wyraenia po prawej stronie musi by zgodny z typem zmiennej wystpujcej po lewej stronie. 8

9 Zadania przykładowe do omówionych tematów lekcji z Paccala: Zad 1. Napisz program wypisujcy: Cze to ja Pascal. Zad 2. Napisz program pytajcy uytkownika o imi i wypisujcy tekst: <wczytane imi>, czy lubisz Pascala? Zad 3. Napisz program wczytujcy po kolei: imi, nazwisko i dat urodzenia (za kadym razem program ma prosi o podanie danych), a nastpnie wypisujcy wszystkie wczytane dane. Zad 4. Napisz program rozwizujcy równanie liniowe. Dialog z uytkownikiem winien wyglda nastpujco: Program rozwizujcy równania liniowe a*x + b = 0. Podaj współczynnik a: 2 Podaj współczynnik b: 4 Rozwizaniem jest x = -2.0 Program powinien sygnalizowa błd, gdy a ma warto 0. Zad 5. Napisz program rozwizujcy równania kwadratowe. Program powinien: - przedstawi si, - zapyta uytkownika po kolei o wszystkie współczynniki, - rozwiza równanie i poinformowa: - czy w ogóle s rozwizania, - czy nie podano równania liniowego, - czy znaleziono jeden czy dwa pierwiastki, - poda wyniki (jeli udało si je policzy). 9

P R OGRA M OW A N I E KOMPUTERÓW Ćwiczenia laboratoryjne

P R OGRA M OW A N I E KOMPUTERÓW Ćwiczenia laboratoryjne 1. Wstęp Turbo Pascal jest jednym z najpopularniejszych języków programowania wyższego poziomu. Program napisany w tym języku jest ciągiem zdań opisującym określony algorytm. Nazywamy go postacią źródłową

Bardziej szczegółowo

Programowanie C# mgr in. Dariusz Ku. p. 119A dkus@dune.pol.lublin.pl http://antenor.pol.lublin.pl/~dkus

Programowanie C# mgr in. Dariusz Ku. p. 119A dkus@dune.pol.lublin.pl http://antenor.pol.lublin.pl/~dkus Programowanie C# mgr in. Dariusz Ku p. 119A dkus@dune.pol.lublin.pl http://antenor.pol.lublin.pl/~dkus Translacja kodu Kod ródłowy Java, C# Kompilator Kompilator Kod poredni Interpreter Maszyna wirtualna

Bardziej szczegółowo

Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe

Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe Podstawy programowania Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe 1 I. Składnia Składnia programu Program nazwa; Uses biblioteki; Var deklaracje zmiennych;

Bardziej szczegółowo

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1 Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny 2010 dla WINDOWS cz. 1 Slajd 1 Slajd 2 Ogólne informacje Arkusz kalkulacyjny podstawowe narzędzie pracy menadżera Arkusz kalkulacyjny

Bardziej szczegółowo

Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK.

Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK. Aktywacja zakładki Developer. Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK. Rejestracja makr. Klikamy Zakladke Developer. Klikamy

Bardziej szczegółowo

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1 Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1 Slajd 1 Excel Slajd 2 Ogólne informacje Arkusz kalkulacyjny podstawowe narzędzie pracy menadżera Arkusz

Bardziej szczegółowo

PASCAL. Etapy pisania programu. Analiza potrzeb i wymagań (treści zadania) Opracowanie algorytmu Kodowanie Kompilacja Testowanie Stosowanie

PASCAL. Etapy pisania programu. Analiza potrzeb i wymagań (treści zadania) Opracowanie algorytmu Kodowanie Kompilacja Testowanie Stosowanie PASCAL Język programowania wysokiego poziomu Opracowany przez Mikołaja Wirtha na początku lat 70 XX wieku Prosty, z silną kontrolą poprawności Stosowany prawie wyłącznie na uczelniach do nauki programowania

Bardziej szczegółowo

Sposoby przekazywania parametrów w metodach.

Sposoby przekazywania parametrów w metodach. Temat: Definiowanie i wywoływanie metod. Zmienne lokalne w metodach. Sposoby przekazywania parametrów w metodach. Pojcia klasy i obiektu wprowadzenie. 1. Definiowanie i wywoływanie metod W dotychczas omawianych

Bardziej szczegółowo

Język programowania PASCAL

Język programowania PASCAL Język programowania PASCAL (wersja podstawowa - standard) Literatura: dowolny podręcznik do języka PASCAL (na laboratoriach Borland) Iglewski, Madey, Matwin PASCAL STANDARD, PASCAL 360 Marciniak TURBO

Bardziej szczegółowo

Program do konwersji obrazu na cig zero-jedynkowy

Program do konwersji obrazu na cig zero-jedynkowy Łukasz Wany Program do konwersji obrazu na cig zero-jedynkowy Wstp Budujc sie neuronow do kompresji znaków, na samym pocztku zmierzylimy si z problemem przygotowywania danych do nauki sieci. Przyjlimy,

Bardziej szczegółowo

Instrukcja standardowa Writeln

Instrukcja standardowa Writeln Instrukcja standardowa Writeln Instrukcja Writeln umożliwia wprowadzenie danych na ekran monitora powodując automatycznie późniejsze przejście kursora do nowej linii. Jest to ustawienie domyślne w działaniu

Bardziej szczegółowo

1. Wprowadzenie do C/C++

1. Wprowadzenie do C/C++ Podstawy Programowania - Roman Grundkiewicz - 013Z Zaj cia 1 1 rodowisko Dev-C++ 1. Wprowadzenie do C/C++ Uruchomienie ±rodowiska: Start Programs Developments Dev-C++. Nowy projekt: File New Project lub

Bardziej szczegółowo

1. Wprowadzenie do C/C++

1. Wprowadzenie do C/C++ Podstawy Programowania :: Roman Grundkiewicz :: 014 Zaj cia 1 1 rodowisko Dev-C++ 1. Wprowadzenie do C/C++ Uruchomienie ±rodowiska: Start Programs Developments Dev-C++. Nowy projekt: File New Project lub

Bardziej szczegółowo

Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki

Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki Turbo Pascal jest językiem wysokiego poziomu, czyli nie jest rozumiany bezpośrednio dla komputera, ale jednocześnie jest wygodny dla programisty,

Bardziej szczegółowo

Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation).

Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation). Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation). 1. Programowanie zdarzeniowe Programowanie zdarzeniowe

Bardziej szczegółowo

1 Podstawy c++ w pigułce.

1 Podstawy c++ w pigułce. 1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,

Bardziej szczegółowo

Lekcja 9 - LICZBY LOSOWE, ZMIENNE

Lekcja 9 - LICZBY LOSOWE, ZMIENNE Lekcja 9 - LICZBY LOSOWE, ZMIENNE I STAŠE 1 Liczby losowe Czasami spotkamy si z tak sytuacj,»e b dziemy potrzebowa by program za nas wylosowaª jak ± liczb. U»yjemy do tego polecenia: - liczba losowa Sprawd¹my

Bardziej szczegółowo

ZPKSoft. Kreator dokumentów. Wstp. Przeznaczenie. Definicje

ZPKSoft. Kreator dokumentów. Wstp. Przeznaczenie. Definicje ZPKSoft Kreator dokumentów Wstp Kreator dokumentów jest aplikacj sieciow typu klient serwer, dedykowan dla serwera InterBase. Aplikacja pracuje w rodowisku Windows. Jest dostosowana do współpracy z systemem

Bardziej szczegółowo

WIADOMOŚCI WSTĘPNE WPROWADZENIE DO JĘZYKA TURBO PASCAL. Klawisze skrótów. {to jest właśnie komentarz, moŝna tu umieścić dowolny opis}

WIADOMOŚCI WSTĘPNE WPROWADZENIE DO JĘZYKA TURBO PASCAL. Klawisze skrótów. {to jest właśnie komentarz, moŝna tu umieścić dowolny opis} 1 WIADOMOŚCI WSTĘPNE Programowanie komputerów najogólniej mówiąc polega na zapisaniu pewniej listy poleceń do wykonania przez komputer w pewnym umownym języku Taką listę poleceń nazywamy programem Program

Bardziej szczegółowo

Pliki. Operacje na plikach w Pascalu

Pliki. Operacje na plikach w Pascalu Pliki. Operacje na plikach w Pascalu ścieżka zapisu, pliki elementowe, tekstowe, operacja plikowa, etapy, assign, zmienna plikowa, skojarzenie, tryby otwarcia, reset, rewrite, append, read, write, buforowanie

Bardziej szczegółowo

Zastosowanie programu Microsoft Excel do analizy wyników nauczania

Zastosowanie programu Microsoft Excel do analizy wyników nauczania Grayna Napieralska Zastosowanie programu Microsoft Excel do analizy wyników nauczania Koniecznym i bardzo wanym elementem pracy dydaktycznej nauczyciela jest badanie wyników nauczania. Prawidłow analiz

Bardziej szczegółowo

Podstawy programowania

Podstawy programowania Podstawy programowania Część ósma Tablice znaków i przetwarzanie napisów Autor Roman Simiński Kontakt siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu, lektura

Bardziej szczegółowo

Formularz pierwszej oceny w służbie cywilnej

Formularz pierwszej oceny w służbie cywilnej Narzędzie informatyczne wspomagające dokonywanie pierwszej oceny w służbie cywilnej przygotowane w ramach projektu pn. Strategia zarządzania zasobami ludzkimi w służbie cywilnej współfinansowanego przez

Bardziej szczegółowo

INSTRUKCJA PUSTA. Nie składa się z żadnych znaków i symboli, niczego nie robi. for i := 1 to 10 do {tu nic nie ma};

INSTRUKCJA PUSTA. Nie składa się z żadnych znaków i symboli, niczego nie robi. for i := 1 to 10 do {tu nic nie ma}; INSTRUKCJA PUSTA Nie składa się z żadnych znaków i symboli, niczego nie robi Przykłady: for i := 1 to 10 do {tu nic nie ma}; while a>0 do {tu nic nie ma}; if a = 0 then {tu nic nie ma}; INSTRUKCJA CASE

Bardziej szczegółowo

Edytor tekstu MS Office Word

Edytor tekstu MS Office Word Edytor tekstu program komputerowy ukierunkowany zasadniczo na samo wprowadzanie lub edycję tekstu, a nie na nadawanie mu zaawansowanych cech formatowania (do czego służy procesor tekstu). W zależności

Bardziej szczegółowo

WINDOWS XP PRO WINDOWS XP PRO

WINDOWS XP PRO WINDOWS XP PRO WINDOWS XP PRO 1 WINDOWS XP PRO PLIK jest to ciąg informacji (bajtów) zapisany na nośniku zewnętrznym (dysku) pod określoną nazwą. Nazwa pliku może składać się z maksymalnie 256 znaków. W Windows XP plik

Bardziej szczegółowo

CYKL ZAJ POZNAJEMY POWER POINT

CYKL ZAJ POZNAJEMY POWER POINT CYKL ZAJ POZNAJEMY POWER POINT TEMAT: Pracujemy w programie Power Point. Czas (4 x 45 minut ) ZAKRES TRECI PROGRAMOWYCH: Bezpieczestwo, higiena i reguły pracy przy komputerze Sposoby porozumiewania si

Bardziej szczegółowo

obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego,

obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego, Wstp GeForms to program przeznaczony na telefony komórkowe (tzw. midlet) z obsług Javy (J2ME) umoliwiajcy wprowadzanie danych według rónorodnych wzorców. Wzory formularzy s pobierane z serwera centralnego

Bardziej szczegółowo

Instrukcja obsługi dodatku InsERT GT Smart Documents

Instrukcja obsługi dodatku InsERT GT Smart Documents Instrukcja obsługi dodatku InsERT GT Smart Documents InsERT, grudzie 2003 http://www.insert.com.pl/office2003 InsERT GT Smart Documents to przygotowany przez firm InsERT specjalny dodatek, umoliwiajcy

Bardziej szczegółowo

Klawisze funkcyjne w OpenOffice.org Writer

Klawisze funkcyjne w OpenOffice.org Writer Klawisze funkcyjne w OpenOffice.org Writer F2 Ctrl + F2 F3 Ctrl + F3 F4 Shift + F4 F5 Ctrl + Shift + F5 F7 Ctrl + F7 F8 Ctrl + F8 Shift + F8 Ctrl+Shift+F8 F9 Ctrl + F9 Shift + F9 Ctrl + Shift + F9 Ctrl

Bardziej szczegółowo

Pascal. 1. Pliki tekstowe. Przykład 1.1. Zapis do pliku tekstowego

Pascal. 1. Pliki tekstowe. Przykład 1.1. Zapis do pliku tekstowego Pascal 1. Pliki tekstowe Przykład 1.1. Zapis do pliku tekstowego {deklaracja zmiennej tekstowej 'plik'} plik: text; {skojarzenie zmiennej plikowej 'plik' z plikiem na dysku (podajemy lokalizacje)} {tworzenie

Bardziej szczegółowo

Zapisywanie algorytmów w języku programowania wysokiego poziomu

Zapisywanie algorytmów w języku programowania wysokiego poziomu Temat 7 program Zapisywanie algorytmów w języku programowania wysokiego poziomu 1. Język programowania 1.1. Klasyfikacja języków programowania 2. Struktura programu w języku Pascal 3. Etapy programowania

Bardziej szczegółowo

Dlaczego stosujemy edytory tekstu?

Dlaczego stosujemy edytory tekstu? Edytor tekstu Edytor tekstu program komputerowy służący do tworzenia, edycji i formatowania dokumentów tekstowych za pomocą komputera. Dlaczego stosujemy edytory tekstu? możemy poprawiać tekst możemy uzupełniać

Bardziej szczegółowo

Wstęp do Programowania, laboratorium 02

Wstęp do Programowania, laboratorium 02 Wstęp do Programowania, laboratorium 02 Zadanie 1. Napisać program pobierający dwie liczby całkowite i wypisujący na ekran największą z nich. Zadanie 2. Napisać program pobierający trzy liczby całkowite

Bardziej szczegółowo

Wprowadzenie do kompilatorów

Wprowadzenie do kompilatorów Wprowadzenie do kompilatorów Czy ja kiedykolwiek napisz jaki kompilator? Jakie zadania ma do wykonania kompilator? Czy jzyk formalny to rodzaj jzyka programowania? Co to jest UML?, Czy ja kiedykolwiek

Bardziej szczegółowo

Podstawy Programowania semestr drugi. Wykład czternasty

Podstawy Programowania semestr drugi. Wykład czternasty Wykład czternasty 1. Polimorfizm Ostatni wykład zakończyliśmy stwierdzeniem, że możemy obiektowi dowolnej klasy przypisa ć obiekt klasy dziedziczącej po tej klasie. Przypisanie takie obejmuje jednak jedynie

Bardziej szczegółowo

Pascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych:

Pascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych: Zmienna i typ Pascal typy danych Zmienna to obiekt, który może przybierać różne wartości. Typ zmiennej to zakres wartości, które może przybierać zmienna. Deklarujemy je w nagłówku poprzedzając słowem kluczowym

Bardziej szczegółowo

Formularz oceny okresowej arkusz B w służbie cywilnej Instrukcja użytkownika

Formularz oceny okresowej arkusz B w służbie cywilnej Instrukcja użytkownika Narzędzie informatyczne wspomagające dokonywanie ocen okresowych w służbie cywilnej przygotowane w ramach projektu pn. Strategia zarządzania zasobami ludzkimi w służbie cywilnej współfinansowanego przez

Bardziej szczegółowo

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA) Podstawy programowania w języku Visual Basic dla Aplikacji (VBA) Instrukcje Język Basic został stworzony w 1964 roku przez J.G. Kemeny ego i T.F. Kurtza z Uniwersytetu w Darthmouth (USA). Nazwa Basic jest

Bardziej szczegółowo

Wprowadzanie i zmiany faktur z zakupu, wydruk rejestru zakupu

Wprowadzanie i zmiany faktur z zakupu, wydruk rejestru zakupu Sterowanie procedurami programu "Rejestr zakupu" odbywa si poprzez wybór jednej z kilku proponowanych akurat na ekranie moliwoci. U dołu ekranu wypisywany jest komunikat bliej objaniajcy wybran aktualnie

Bardziej szczegółowo

ZA CZNIK C: FUNKCJE KLAWISZY I SPOSOBY WPROWADZANIA PARAMETRÓW

ZA CZNIK C: FUNKCJE KLAWISZY I SPOSOBY WPROWADZANIA PARAMETRÓW ZA CZNIKI ZA CZNIK C: FUNKCJE KLAWISZY I SPOSOBY WPROWADZANIA PARAMETRÓW Pola, do których wprowadzamy dane, mog¹ byæ: znakowe, numeryczne, typu daty oraz typu memo (pola tekstowe). Istniej¹ ró nice w wykorzystaniu

Bardziej szczegółowo

UONET+ - moduł Sekretariat

UONET+ - moduł Sekretariat UONET+ - moduł Sekretariat Jak na podstawie wbudowanego szablonu utworzyć własny szablon korespondencji seryjnej? W systemie UONET+ w module Sekretariat można tworzyć różne zestawienia i wydruki. Dokumenty

Bardziej szczegółowo

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze ABC komputera dla nauczyciela Materiały pomocnicze 1. Czego się nauczysz? Uruchamianie i zamykanie systemu: jak zalogować się do systemu po uruchomieniu komputera, jak tymczasowo zablokować komputer w

Bardziej szczegółowo

tworzenie katalogów Aby utworzyć nowy katalog wpisz: mkdir katalog1 Ta komenda utworzy katalog o nazwie katalog1.

tworzenie katalogów Aby utworzyć nowy katalog wpisz: mkdir katalog1 Ta komenda utworzy katalog o nazwie katalog1. Linux podobnie jak MacOS X są systemami opartymi na Unixie. Wiele programów linuxowych działa z poziomu terminala dlatego aby móc ich używać należy poznać podstawowe komendy systemu Unix. Nauczycie się

Bardziej szczegółowo

Operatory d - kasuj (do bufora tymczasowego) c - zmień y - zapamiętaj (yank) > - przesuń w prawo < - przesuń w lewo. Informatyka MPDI2. np.

Operatory d - kasuj (do bufora tymczasowego) c - zmień y - zapamiętaj (yank) > - przesuń w prawo < - przesuń w lewo. Informatyka MPDI2. np. Informatyka MPDI2 Ćw. 3 System LINUX(3) Edytor VI VI [czyt. wi-aj] to standardowy uniksowy edytor tekstu, przeznaczony do edycji plików konfiguracyjnych i pisania programów. Vi jest nieprzyjazny dla początkujących

Bardziej szczegółowo

Skróty klawiaturowe w PowerPoint

Skróty klawiaturowe w PowerPoint Pomoc online: W oknie Pomoc: Skróty klawiaturowe w PowerPoint F1 Otwieranie okna Pomoc. ALT+F4 Zamknięcie okna Pomoc. ALT+TAB Przełączenie między oknem Pomoc i aktywnym programem. ALT+HOME Powrót do strony

Bardziej szczegółowo

Test z przedmiotu zajęcia komputerowe

Test z przedmiotu zajęcia komputerowe Test z przedmiotu zajęcia komputerowe 1. System operacyjny to: a) nowoczesna gra komputerowa, b) program niezbędny do pracy na komputerze, c) urządzenie w komputerze. d) przeglądarka internetowa 2.Angielskie

Bardziej szczegółowo

Microsoft Word skróty klawiszowe

Microsoft Word skróty klawiszowe Microsoft Word skróty klawiszowe Skróty klawiaturowe, choć dla większości ludzi są one czarną magią, bardzo przydają się przy formatowaniu tekstu w takich programach jak Microsoft Word. Dzięki nim nie

Bardziej szczegółowo

Programowanie. Pascal - język programowania wysokiego poziomu. Klasa 2 Lekcja 9 PASCAL

Programowanie. Pascal - język programowania wysokiego poziomu. Klasa 2 Lekcja 9 PASCAL Programowanie Pascal - język programowania wysokiego poziomu Klasa 2 Lekcja 9 PASCAL Język programowania Do przedstawiania algorytmów w postaci programów służą języki programowania. Tylko algorytm zapisany

Bardziej szczegółowo

1 Podstawy c++ w pigułce.

1 Podstawy c++ w pigułce. 1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,

Bardziej szczegółowo

Ćwiczenie 5 Menu programu

Ćwiczenie 5 Menu programu Ćwiczenie 5 Menu programu Ćwiczenie ma za zadanie naukę wstawiania, edycji menu programu i procedur je obsługujących. Poznanie właściwości Items. 1. Menu Programu Należy utworzyć następujące menu programu:

Bardziej szczegółowo

Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Zadania do wykonani przed przystpieniem do pracy:

Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Zadania do wykonani przed przystpieniem do pracy: wiczenie 2 Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Cel wiczenia: Zapoznanie si ze sposobami konstruowania tabel, powiza pomidzy tabelami oraz metodami manipulowania

Bardziej szczegółowo

Podstawy Programowania 2

Podstawy Programowania 2 Podstawy Programowania 2 Laboratorium 7 Instrukcja 6 Object Pascal Opracował: mgr inż. Leszek Ciopiński Wstęp: Programowanie obiektowe a programowanie strukturalne. W programowaniu strukturalnym, któremu

Bardziej szczegółowo

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC T.Z iębakows ki: PROGRAMOWAN I E MAK R... strona 1 PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC W programie Microsoft Excel można często powtarzane czynności zautomatyzować przy użyciu tzw.

Bardziej szczegółowo

Naukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem

Naukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem Moduł 1 1. Wprowadzenie do języka Python Python jest dynamicznym językiem interpretowanym. Interpretowany tzn. że kod, który napiszemy możemy natychmiast wykonać bez potrzeby tłumaczenia kodu programistycznego

Bardziej szczegółowo

MGA Sp. z o.o. 87-100 Toruń ul. Piaskowa 6

MGA Sp. z o.o. 87-100 Toruń ul. Piaskowa 6 +48 56 66 24 700 +48 56 69 26 998 info@mga.com.pl MGA V3 Third Edition Menu formatki W momencie otwarcia dowolnej formatki menu główne zostaje zastąpione przez menu formatki, które zawiera standardowo

Bardziej szczegółowo

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie

Bardziej szczegółowo

Jerzy Nawrocki, Wprowadzenie do informatyki

Jerzy Nawrocki, Wprowadzenie do informatyki Jerzy Nawrocki, Jerzy Nawrocki Wydział Informatyki Politechnika Poznańska jerzy.nawrocki@put.poznan.pl Cel wykładu Programowanie imperatywne i język C Zaprezentować paradygmat programowania imperatywnego

Bardziej szczegółowo

Algorytmika i Programowanie VBA 1 - podstawy

Algorytmika i Programowanie VBA 1 - podstawy Algorytmika i Programowanie VBA 1 - podstawy Tomasz Sokół ZZI, IL, PW Czas START uruchamianie środowiska VBA w Excelu Alt-F11 lub Narzędzia / Makra / Edytor Visual Basic konfiguracja środowiska VBA przy

Bardziej szczegółowo

Akademia ETI Marcin Jurkiewicz

Akademia ETI Marcin Jurkiewicz Akademia ETI Marcin Jurkiewicz Fakt W informatyce nic nie robi się od zera! Zatem my również będziemy korzystali z szablonów. Najczęściej będziemy troszkę zmieniać programy już napisane na slajdach. Pierwszy

Bardziej szczegółowo

Systemy operacyjne laboratorium 3 Paweł Gmys strona 1

Systemy operacyjne laboratorium 3 Paweł Gmys strona 1 Systemy operacyjne laboratorium 3 Paweł Gmys strona 1 Windows Host Script WSH udostpnia dwa tryby uruchamiania skryptów: tekstowy i graficzny. O sposobie przetwarzania programu moe zadecydowa powłoka systemowa

Bardziej szczegółowo

Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów

Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów 1. Uruchamianie edytora tekstu MS Word 2003 Edytor tekstu uruchamiamy jak każdy program w systemie Windows. Można to zrobić

Bardziej szczegółowo

Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.

Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice. Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice. Język PHP Język interpretowalny, a nie kompilowany Powstał w celu programowania

Bardziej szczegółowo

Kurs Turbo Pascal 7.0

Kurs Turbo Pascal 7.0 PODSTAWY 2 Kurs Turbo Pascal 7.0 1. Co to jest Pascal? Pascal jest to język programowania stworzony przez Niklausa Wirtha (naukowiec z Zurychu) na podstawie języka ALGOL na przełomie lat 60 i 70. Niklausa

Bardziej szczegółowo

OKNO NA ŚWIAT - PRZECIWDZIAŁANIE WYKLUCZENIU CYFROWEMU W MIEŚCIE BRZEZINY

OKNO NA ŚWIAT - PRZECIWDZIAŁANIE WYKLUCZENIU CYFROWEMU W MIEŚCIE BRZEZINY Projekt OKNO NA ŚWIAT - PRZECIWDZIAŁANIE WYKLUCZENIU CYFROWEMU W MIEŚCIE BRZEZINY współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego

Bardziej szczegółowo

Skróty klawiaturowe programu Turbo Pascal

Skróty klawiaturowe programu Turbo Pascal Skróty klawiaturowe programu Turbo Pascal F9- kompilacja Ctrl+F9- uruchamianie programu F2 - zapis na dysku F3- odczyt tekstu programu z dysku Alt+F5- obejrzenie wyników działania programu Alt+X - koniec

Bardziej szczegółowo

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.2

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.2 Wyższa Szkoła Ekologii i Zarządzania Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.2 Slajd 1 Slajd 2 Redagowanie dokumentu 1. Wprowadzanie tekstu Nowy tekst wprowadzamy w sposób analogiczny do zwykłego

Bardziej szczegółowo

najlepszych trików Excelu

najlepszych trików Excelu 70 najlepszych trików W Excelu 70 najlepszych trików w Excelu Spis treści Formatowanie czytelne i przejrzyste zestawienia...3 Wyświetlanie tylko wartości dodatnich...3 Szybkie dopasowanie szerokości kolumny...3

Bardziej szczegółowo

Cw.12 JAVAScript w dokumentach HTML

Cw.12 JAVAScript w dokumentach HTML Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane

Bardziej szczegółowo

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre) Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie

Bardziej szczegółowo

do instrukcja while (wyrażenie);

do instrukcja while (wyrażenie); Instrukcje pętli -ćwiczenia Instrukcja while Pętla while (póki) powoduje powtarzanie zawartej w niej sekwencji instrukcji tak długo, jak długo zaczynające pętlę wyrażenie pozostaje prawdziwe. while ( wyrażenie

Bardziej szczegółowo

Instrukcja dla pracowników Uniwersytetu Rzeszowskiego.

Instrukcja dla pracowników Uniwersytetu Rzeszowskiego. Dost p!do!infrastruktury!informatycznej. Instrukcja dla pracowników Uniwersytetu Rzeszowskiego. Wersja dokumentu: 1.0.0 Rzeszów: 23.10.2009 OPTeam S.A. 35-032 Rzeszów, ul. Lisa Kuli 3 INFORMACJA O NOWYCH

Bardziej szczegółowo

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu

Bardziej szczegółowo

Bazy danych Podstawy teoretyczne

Bazy danych Podstawy teoretyczne Pojcia podstawowe Baza Danych jest to zbiór danych o okrelonej strukturze zapisany w nieulotnej pamici, mogcy zaspokoi potrzeby wielu u!ytkowników korzystajcych z niego w sposóbs selektywny w dogodnym

Bardziej szczegółowo

Jak napisać program obliczający pola powierzchni różnych figur płaskich?

Jak napisać program obliczający pola powierzchni różnych figur płaskich? Część IX C++ Jak napisać program obliczający pola powierzchni różnych figur płaskich? Na początku, przed stworzeniem właściwego kodu programu zaprojektujemy naszą aplikację i stworzymy schemat blokowy

Bardziej szczegółowo

Podstawy programowania

Podstawy programowania Podstawy programowania Część druga Pierwsze programy Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych materiałów

Bardziej szczegółowo

1) Grafy eulerowskie własnoci algorytmy. 2) Problem chiskiego listonosza

1) Grafy eulerowskie własnoci algorytmy. 2) Problem chiskiego listonosza 165 1) Grafy eulerowskie własnoci algorytmy 2) Problem chiskiego listonosza 166 Grafy eulerowskie Def. Graf (multigraf, niekoniecznie spójny) jest grafem eulerowskim, jeli zawiera cykl zawierajcy wszystkie

Bardziej szczegółowo

PODSTAWY PROGRAMOWANIA - PASCAL strona 1/18 INFORMATYKA. Programowanie w języku Pascal. opracowanie : mgr inż. Dominik Sieciński nauczyciel mianowany

PODSTAWY PROGRAMOWANIA - PASCAL strona 1/18 INFORMATYKA. Programowanie w języku Pascal. opracowanie : mgr inż. Dominik Sieciński nauczyciel mianowany PODSTAWY PROGRAMOWANIA - PASCAL strona 1/18 INFORMATYKA Programowanie w języku Pascal PODSTAWY PROGRAMOWANIA - PASCAL strona 2/18 Spis treści 1. Podstawowe definicje# # # # # # # # 2. Zmienne i ich wartości

Bardziej szczegółowo

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02 METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się

Bardziej szczegółowo

P R OGRA M OW A N I E KOMPUTERÓW Ćwiczenia laboratoryjne. TEMAT 8: Moduły standardowe

P R OGRA M OW A N I E KOMPUTERÓW Ćwiczenia laboratoryjne. TEMAT 8: Moduły standardowe Pakiet crt zawiera procedury i funkcje, które pozwalają na sterowanie trybem ekranu, kolorami, oknami i dźwiękiem. Opisy procedur są zawarte w pliku pomocy, można je wyświetlić z menu Help Standard units

Bardziej szczegółowo

EC4P Pierwszy program w 6 krokach

EC4P Pierwszy program w 6 krokach EC4P Pierwszy program w 6 krokach Strona - 1 Wymagania / Przygotowanie Instalacja easy Soft CoDeSys Zakłada si, e adna z wersji easysoft CoDeSys nie jest zainstalowana. Podczas instalacji wykonuj poszczególne

Bardziej szczegółowo

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie

Bardziej szczegółowo

W przeciwnym wypadku wykonaj instrukcję z bloku drugiego. Ćwiczenie 1 utworzyć program dzielący przez siebie dwie liczby

W przeciwnym wypadku wykonaj instrukcję z bloku drugiego. Ćwiczenie 1 utworzyć program dzielący przez siebie dwie liczby Część XI C++ W folderze nazwisko36 program za każdym razem sprawdza oba warunki co niepotrzebnie obciąża procesor. Ten problem można rozwiązać stosując instrukcje if...else Instrukcja if wykonuje polecenie

Bardziej szczegółowo

ALGORYTMY I PROGRAMY

ALGORYTMY I PROGRAMY ALGORYTMY I PROGRAMY Program to ciąg instrukcji, zapisanych w języku zrozumiałym dla komputera. Ten ciąg instrukcji realizuje jakiś algorytm. Algorytm jest opisem krok po kroku jak rozwiązać problem, czy

Bardziej szczegółowo

Wesoła szkoła i przyjaciele, kl. 2 Plan wynikowy zaj komputerowych

Wesoła szkoła i przyjaciele, kl. 2 Plan wynikowy zaj komputerowych Wesoła szkoła i przyjaciele, kl. 2 Plan wynikowy zaj komputerowych Numer zaj 1. 2. 3. 4. Temat zaj Zakres materiału Osignicia ucznia Znowu razem Bdmy bezpieczni! Bdmy uwani! Ogród pełen barw i smaków Sprztamy

Bardziej szczegółowo

Algorytmika i programowanie

Algorytmika i programowanie Grażyna Koba Algorytmika i programowanie Programowanie w języku Logo materiały dodatkowe do podręcznika Informatyka dla gimnazjum Temat 21-L Programowanie w języku Logo Warto powtórzyć 1. Proste polecenia

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI PROGRAMU C-STATION

INSTRUKCJA OBSŁUGI PROGRAMU C-STATION soft line 53-608 Wrocław, ul. Robotnicza 72, tel/fax 071 7827161, tel. 071 7889287, kom. 0509 896026, e-mail: softline@geo.pl, www.softline.geo.pl INSTRUKCJA OBSŁUGI PROGRAMU C-STATION Spis treci 1. Instalacja

Bardziej szczegółowo

Algorytm. a programowanie -

Algorytm. a programowanie - Algorytm a programowanie - Program komputerowy: Program komputerowy można rozumieć jako: kod źródłowy - program komputerowy zapisany w pewnym języku programowania, zestaw poszczególnych instrukcji, plik

Bardziej szczegółowo

Podstawy programowania C. dr. Krystyna Łapin http://www.mif.vu.lt/~moroz/c/

Podstawy programowania C. dr. Krystyna Łapin http://www.mif.vu.lt/~moroz/c/ Podstawy programowania C dr. Krystyna Łapin http://www.mif.vu.lt/~moroz/c/ Tematy Struktura programu w C Typy danych Operacje Instrukcja grupująca Instrukcja przypisania Instrukcja warunkowa Struktura

Bardziej szczegółowo

Środki Trwałe v.2.2. Producent: GRAF Serwis Roman Sznajder 43-450 Ustroń ul. Złocieni 4/1 tel. 32 4449333, 609 09 99 55 e-mail: graf-serwis@wp.

Środki Trwałe v.2.2. Producent: GRAF Serwis Roman Sznajder 43-450 Ustroń ul. Złocieni 4/1 tel. 32 4449333, 609 09 99 55 e-mail: graf-serwis@wp. Środki Trwałe v.2.2 Producent: GRAF Serwis Roman Sznajder 43-450 Ustroń ul. Złocieni 4/1 tel. 32 4449333, 609 09 99 55 e-mail: graf-serwis@wp.pl Spis treści 2 SPIS TREŚCI 1. Wstęp 1.1. Nawigacja w programie

Bardziej szczegółowo

Cykl lekcji informatyki w klasie IV szkoły podstawowej. Wstęp

Cykl lekcji informatyki w klasie IV szkoły podstawowej. Wstęp Cykl lekcji informatyki w klasie IV szkoły podstawowej Wstęp Poniżej przedstawiam cykl początkowych lekcji informatyki poświęconym programowi Paint. Nie są to scenariusze lekcji, lecz coś w rodzaju kart

Bardziej szczegółowo

Klawiatura - klávesnice. Funkcja i znaczenie klawiatury Pisanie czeskich liter i słów

Klawiatura - klávesnice. Funkcja i znaczenie klawiatury Pisanie czeskich liter i słów Klawiatura - klávesnice Funkcja i znaczenie klawiatury Pisanie czeskich liter i słów Jednym z najważniejszych urządzeń wejściowych w komputerze jest klawiatura. Dzięki niej można przekazywać komputerowi

Bardziej szczegółowo

Programowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++

Programowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++ Programowanie Wstęp p do programowania Klasa 3 Lekcja 9 PASCAL & C++ Język programowania Do przedstawiania algorytmów w postaci programów służą języki programowania. Tylko algorytm zapisany w postaci programu

Bardziej szczegółowo

Podstawy programowania

Podstawy programowania Podstawy programowania Część piąta Proste typy danych w języku Pascal Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu, lektura

Bardziej szczegółowo

1. 2. Dobór formy do treści dokumentu w edytorze tekstu MS Word

1. 2. Dobór formy do treści dokumentu w edytorze tekstu MS Word 1. 2. Dobór formy do treści dokumentu w edytorze tekstu MS Word a. 1. Cele lekcji i. a) Wiadomości 1. Uczeń potrafi wyjaśnić pojęcia: nagłówek, stopka, przypis. 2. Uczeń potrafi wymienić dwie zasadnicze

Bardziej szczegółowo

Temat 10 : Poznajemy zasady pracy w edytorze tekstu Word.

Temat 10 : Poznajemy zasady pracy w edytorze tekstu Word. Temat 10 : Poznajemy zasady pracy w edytorze tekstu Word. 1. Edytor tekstu WORD to program (edytor) do tworzenia dokumentów tekstowych (rozszerzenia:.doc (97-2003),.docx nowszy). 2. Budowa okna edytora

Bardziej szczegółowo

Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów

Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów 1. Uruchamianie edytora tekstu MS Word 2007 Edytor tekstu uruchamiamy jak każdy program w systemie Windows. Można to zrobić

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI APLIKACJI HERMES 2012. sprawdzian i egzamin gimnazjalny. OKE Warszawa

INSTRUKCJA OBSŁUGI APLIKACJI HERMES 2012. sprawdzian i egzamin gimnazjalny. OKE Warszawa INSTRUKCJA OBSŁUGI APLIKACJI HERMES 2012 sprawdzian i egzamin gimnazjalny. OKE Warszawa Wstęp Szanowni Państwo Przekazujemy program komputerowy HERMES2012, działający w środowisku Windows i przystosowany

Bardziej szczegółowo

Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski

Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski Instrukcja obsługi Norton Commander (NC) wersja 4.0 Autor: mgr inż. Tomasz Staniszewski ITM Zakład Technologii Maszyn, 15.10.2001 2 1.Uruchomienie programu Aby uruchomić program Norton Commander standardowo

Bardziej szczegółowo

Visual Basic for Applications. Wstęp

Visual Basic for Applications. Wstęp Visual Basic for Applications Materiały źródłowe: http://www.vbamania.estrefa.pl 2008-01-14 Wstęp Visual Basic for Applications to język programowania, dołączony do wielu aplikacji. Wspierają go między

Bardziej szczegółowo