"Pies" P i e s \0. Prawidłowy zapis wymaga wykorzystania funkcji strcpy() z pliku nagłówkowego string.h: char txt[10]; strcpy(txt, Pies );

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

Download ""Pies" P i e s \0. Prawidłowy zapis wymaga wykorzystania funkcji strcpy() z pliku nagłówkowego string.h: char txt[10]; strcpy(txt, Pies );"

Transkrypt

1 Łańcuchy znaków MATERIAŁY POMOCNICZE NR 7 DO PRACOWNII Z PRZEMIOTU INFORMATYKA 1 Łańcuch znaków (napis, stała napiswa) jest t ciąg złŝny z zera lub większej liczby znaków zawartych między znakami cudzysłwu, np. napis - znaki cudzysłwu nie są częścią napisu, słuŝą jedynie d kreślenia jeg granic, W rzeczywistści łańcuch znaków jest tablicą, której elementami są pjedyncze znaki (tablica elementów typu char). Ostatnim elementem tablicy jest znak kdzie 0 (stała liczbwa 0 lub stała znakwa \0 ), znaczający kniec napisu. Większść funkcji standardwych języka C ddaje autmatycznie na kńcu ten znak. "Pies" P i e s \0 Rzmiar fizycznej pamięci przeznacznej na napis musi być jeden większy niŝ liczba znaków zawartych między znakami cudzysłwu. Deklaracja zmiennej mgącej przechwywać napis jest pdbna d deklaracji zwykłej tablicy: typ zmienna[rzmiar]; char txt[20]; - deklaracja tablicy, w której mŝna przechwywać napisy max. długści d 19 znaków. Inicjalizacja łańcucha znaków Deklarując łańcuch znaków mŝemy nadać mu wartść pczątkwą, np. char txt[10] = Pies ; P i e s \0 \0 \0 \0 \0 \0 pzstałym elementm tablicy przypisywana jest wartść zer T sam mŝna uzyskać pdając pjedyncze litery umieszczne w apstrfach, np. char txt[10] = P, i, e, s Deklarując napis mŝna nie kreślać jeg długści, kmpilatr przydzieli wtedy autmatycznie dpwiedni rzmiar pamięci (uwzględniając statni znak \0 ), np. char *txt = T jest napis ; lub char txt[] = T jest napis ; W pwyŝszy spsób mŝna nadawać wartść łańcuchwi znaków tylk przy jeg deklaracji. Błędnym zatem jest pniŝszy zapis: char txt[10]; txt = Pies ; - taki zapis jest niepprawny. Infrmatyka 1 - Pracwnia Strna 1 z Jarsław Frenc Prawidłwy zapis wymaga wykrzystania funkcji strcpy() z pliku nagłówkweg string.h: char txt[10]; strcpy(txt, Pies ); Stała znakwa Stała znakwa jest t liczba całkwita. Taką stałą twrzy jeden znak ujęty w apstrfy, np. x. Wartścią stałej znakwej jest wartść kdu ASCII, np. kd ASCII znak kd ASCII znak kd ASCII znak A 97 a B 98 b C 99 c Z 122 z Pewne znaki niegraficzne mgą być reprezentwane w stałych znakwych przez sekwencje specjalne, które wyglądają jak dwa znaki, ale reprezentują tylk jeden znak: \n nwy wiersz \\ \ (ang. backslash) \t tabulatr pzimy \ apstrf \v tabulatr pinwy \ cudzysłów \a alarm \? znak zapytania Zapis A znacza jeden znak, natmiast zapis A - dwa znaki, gdyŝ jest t napis kńczący się znakiem \0. Funkcje d wprwadzanie i wyprwadzanie znaków printf() scanf() gets() Nagłówek: int printf(cnst char *frmat,...); d wyświetlenia łańcucha znaków uŝywamy: %s, zaś pjedynczeg znaku - %c, Nagłówek: int scanf(cnst char *frmat,...); d wczytania łańcucha znaków uŝywamy: %s, zaś pjedynczeg znaku - %c, Nagłówek: char *gets(char *s); gets wprwadza wiersz (ciąg znaków zakńczny \n ) ze strumienia stdin (klawiatura) i umieszcza w bszarze pamięci wskazywanym przez s zastępując \n znakiem \0, zwraca wskaźnik na pczątek wypełnianeg bszaru, np, char bufr[80]; gets(bufr); Infrmatyka 1 - Pracwnia Strna 2 z Jarsław Frenc

2 puts() Nagłówek: int puts(cnst char *s); puts wypisuje na stdut (ekran) zawartść łańcucha znakweg (ciąg znaków zakńczny znakiem \0 ) zastępując znak \0 znakiem \n, char bufr[80] = t jest tekst ; puts(bufr); Funkcje z pliku nagłówkweg string.h strlen() Nagłówek: size_t strlen(cnst char *s); zwraca długść łańcucha znaków, nie bierze pd uwagę znaku \0, strcpy() Nagłówek: char *strcpy(char *s1, cnst char *s2); kpiuje łańcuch s2 d łańcucha s1, strcat() Nagłówek: char *strcat(char *s1, cnst char *s2); dłącza d łańcucha s1 łańcuch s2, strchr() Nagłówek: char *strchr(cnst char *s, int c); przeszukuje łańcuch s w celu znalezienia pierwszeg wystąpienia znaku c, zwraca wskaźnik d znalezineg znaku lub NULL, jeśli znak nie zstał znaleziny, strcmp() Nagłówek: int strcmp(cnst char *s1, cnst char *s2); prównuje łańcuchy s1 i s2 z rzróŝnianiem wielkści liter, zwraca 0 gdy s1=s2, wartść mniejszą d zera, gdy s1<s2 i wartść większą d zera, gdy s1>s2, strcmpi() Nagłówek: int strcmpi(cnst char *s1, cnst char *s2); strlwr() strrev() działa jak strcmp, ale bez rzróŝniania wielkści liter, Nagłówek: char *strlwr(char *s); zamienia w łańcuchu s duŝe litery na małe, Nagłówek: char *strrev(char *s); dwraca klejnść znaków w łańcuchu s, strset() Nagłówek: char *strset(char *s, int c); wypełnia łańcuch s znakiem c, strstr() strupr() Nagłówek: char *strstr(cnst char *s1, cnst char *s2); przeszukuje łańcuch s1 w celu dnalezienia pdłańcucha s2 zwracając wskazanie d elementu łańcucha s1, d któreg zaczynają się znaki takie same jak w łańcuchu s2, lub NULL, gdy s2 nie występuje w s1, Nagłówek: char *strupr(char *s); zamienia w łańcuchu s litery małe na duŝe, Przykład nr 7.1 Przykładwe peracje na łańcuchu znaków. #include <stdi.h> #include <string.h> #include <cni.h> int main() char napis1[] = "tekst w bufrze"; char napis2[20]; int dlugsc; } printf("napis1: %s \n",napis1); dlugsc = strlen(napis1); printf("liczba znakw w napis1: %d \n",dlugsc); strupr(napis1); printf("napis1 (duze litery): %s \n",napis1); strlwr(napis1); printf("napis1 (male litery): %s \n",napis1); strcpy(napis2,napis1); printf("napis2: %s \n",napis2); strrev(napis2); printf("napis2 (dwrcny): %s \n",napis2); getch(); return 0; W wyniku uruchmienia pwyŝszeg prgramu na ekranie pjawi się: napis1: tekst w bufrze liczba znakw w napis1: 15 napis1 (duze litery): TEKST W BUFORZE napis1 (male litery): tekst w bufrze napis2: tekst w bufrze napis2 (dwrcny): ezrfub w tsket Infrmatyka 1 - Pracwnia Strna 3 z Jarsław Frenc Infrmatyka 1 - Pracwnia Strna 4 z Jarsław Frenc

3 Struktury Struktura jest zestawem elementów róŝnych typów, zgrupwanych pd jedną nazwą. Struktury słuŝą zatem d reprezentacji złŝnych biektów róŝnych danych. Ogólna pstać deklaracji struktury jest następująca: struct nazwa pis_pla_1; pis_pla_2;... pis pla_n; Deklaracja struktury rzpczyna się d słwa kluczweg struct, p którym mŝe występwać pcjnalna nazwa struktury (etykieta struktury). Pmiędzy nawiasami klamrwymi umieszczne są pla struktury (kmpnenty struktury, składwe struktury), mające taką samą pstać jak deklaracje zmiennych w prgramie. W deklaracji struktury muszą występwać wszystkie nawiasy klamrwe i średniki. PniŜej przedstawine są przykłady deklaracji struktur. struct punkt int x; int y; struct sba char nazwisk[20]; int wzrst, waga; struct int a, b, c; flat d, e; Pla jedneg typu mŝna łączyć przecinkami. Nazwy pól struktury mgą być takie same jak nazwy innych zmiennych w prgramie, a nawet takie same jak nazwa struktury. Deklarując strukturę wprwadzamy nwy typ danych (np. struct punkt), którym mŝna psługiwać się tak sam jak kaŝdym innym typem standardwym. P klamrze kńczącej listę pól struktury mŝe występwać lista zmiennych, np. struct sba char nazwisk[20]; } Kwalski, Nwak; - Kwalski i Nwak są zmiennymi typu struct sba. W przypadku deklaracji, p której nie występuje lista zmiennych, nie następuje przydział pamięci. Jeśli pdana zstała nazwa struktury, t zmienne mŝna zadeklarwać później, np. struct sba char nazwisk[20]; struct sba Kwalski, Nwak; Odwłania d pól struktury Dstęp d pól struktury mŝliwy jest dzięki knstrukcji typu: nazwa_struktury.nazwa_pla W pniŝszym przykładzie zapisujemy wartść 25 d pla wiek zmiennej strukturalnej Kwalski Kwalski.wiek = 25; nazwa pla krpka nazwa zmiennej typu strukturalneg Operatr krpki nazywany jest peratrem bezpśrednieg wybru pla. W przypadku, gdy zmienna strukturalna jest wskaźnikiem, t d dwłania d pla struktury uŝywamy peratra pśrednieg wybru pla (->), np. struct sba Nwak, *Nwak1; Nwak1 = &Nwak Nwak1 -> wiek = 25; lub (*Nwak1).wiek = 25; W statnim zapisie nawiasy są knieczne, gdyŝ peratr. ma wyŝszy prirytet niŝ peratr *. Przykład nr 7.2 Przykładwe peracje na strukturach. #include <stdi.h> #include <cni.h> struct sba char nazwisk[20]; int main() struct sba Nwak; Infrmatyka 1 - Pracwnia Strna 5 z Jarsław Frenc Infrmatyka 1 - Pracwnia Strna 6 z Jarsław Frenc

4 printf("imie: "); scanf("%s",nwak.imie); printf("nazwisk: "); scanf("%s",nwak.nazwisk); printf("wiek: "); scanf("%d",&nwak.wiek); printf("%s %s, wiek: %d\n",nwak.imie,nwak.nazwisk,nwak.wiek); typedef struct sba* ptrsba; nwa nazwa typu, stara nazwa typu, słw kluczwe typedef. } getch(); return 0; Inicjalizacja zmiennej strukturalnej W deklaracjach pól struktury nie mgą występwać inicjalizacje. MŜna natmiast inicjalizwać zmienne strukturalne, np. struct sba Nwak = Jan, Nwak,25 Brakujące pla w inicjalizacji zstaną zastąpine zerami. KaŜda wartść pczątkwa musi być wyraŝeniem stałym (nie mŝe być zmienną). Zmienne strukturalne teg sameg typu mŝna sbie przypisywać, ale nie mŝna ich prównywać ze sbą. struct sba Nwak = Jan, Nwak,40 struct sba Nwak1; Nwak1 = Nwak; Plami struktury mgą być inne struktury, mŝna definiwać tablice struktur, np. struct data int dzien, miesiac, rk; struct sba char nazwisk[20]; struct data ur; struct sba Nwak, RdzinaKwalskich[5]; Nwak.ur.rk = 1980; RdzinaKwalskich[1].ur.rk = 1965; Pla bitwe Pla bitwe umŝliwiają przechwywanie małych wartści zajmujących pjedyncze bity bez zbędnych strat pamięci. Pla bitwe deklaruje się wewnątrz struktur w następujący spsób: typ id_pla : wielkść_pla bszar zajmwany przez ple, w bitach, pcjnalny identyfikatr (nazwa) pla, typ, mŝe t być: int, unsigned int, signed int. Pla zajmują tyle bitów, ile pdan jak wielkść_pla. Wartści zapisane w plach traktwane są jak liczby całkwite. Zakres wartści pól wynika z wielkści_pla. Dstęp d pól bitwych dbywa się na takiej samej zasadzie jak d nrmalnych pól struktury, np. struct bits unsigned int a : 4; unsigned int b : 2; unsigned int : 2; unsigned int c : 6; } x; x.a = 5; x.b = 3; x.b = 4; Unie - zapis niepprawny, gdyŝ ple b zajmuje 2 bajty, a d zapisania liczby 4 ptrzebne są trzy bity (4 10 = ). Unia jest specjalnym rdzajem struktury, w której aktywne jest tylk jedn ple. Unię deklaruje się w pdbny spsób jak strukturę: Deklaracje typedef Deklaracja typdef słuŝy d twrzenia nwych nazw typów danych, np. typedef int integer; integer x, y, *ptr; - twrzy dla typu int synnim integer, którym mŝna psługiwać się dkładnie tak sam jak typem int. unin nazwa char c; int i; duble f; } x; x.c x.i x.d Infrmatyka 1 - Pracwnia Strna 7 z Jarsław Frenc Infrmatyka 1 - Pracwnia Strna 8 z Jarsław Frenc

5 Zmienna x z pwyŝszeg przykładu mŝe zawierać wartść typu char lub wartść typu int lub wartść typu duble, ale tylk jedną z nich w danym mmencie. Rzmiar unii wyznaczany jest przez rzmiar największeg jej pla. Dstęp d pól unii jest taki sam jak d pól struktury, np. x.c = a ; x.d = 12.15; Unię mŝna zainicjwać jedynie wartścią typie jej pierwszej składwej. Infrmatyka 1 - Pracwnia Strna 9 z Jarsław Frenc

Katedra Elektrotechniki Teoretycznej i Informatyki. wykład 9 - sem.iii. Dr inż. M. Czyżak

Katedra Elektrotechniki Teoretycznej i Informatyki. wykład 9 - sem.iii. Dr inż. M. Czyżak Katedra Elektrotechniki Teoretycznej i Informatyki wykład 9 - sem.iii Dr inż. M. Czyżak Język ANSI C tablice znaków Tablice znaków (łańcuchy) Tablice znaków stanowią specjalny rodzaj tablic o budowie ułatwiającej

Bardziej szczegółowo

Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane

Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane Stałe Oprócz zmiennych w programie mamy też stałe, które jak sama nazwa mówi, zachowują swoją wartość przez cały czas działania programu. Można

Bardziej szczegółowo

Wstęp do MS ACCESS. 1. Wprowadzenie

Wstęp do MS ACCESS. 1. Wprowadzenie Wstęp d MS ACCESS 1. Wprwadzenie System MS ACCESS jest t prgramwanie przeznaczne d twrzenia i uŝytkwania aplikacji z bazą danych. Przez aplikację rzumie się tu gtwe d uŝycia prgramwanie uŝyteczne w knkretnym

Bardziej szczegółowo

Programowanie Proceduralne

Programowanie Proceduralne Programowanie Proceduralne Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 7 strlen size_t strlen(char const *s); Oblicza długość napisu wskazywanego przez s Przykładowy

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

Tworzenie kwerend. Nazwisko Imię Nr indeksu Ocena

Tworzenie kwerend. Nazwisko Imię Nr indeksu Ocena Twrzenie kwerend - 1-1. C t jest kwerenda? Kwerendy pzwalają w różny spsób glądać, zmieniać i analizwać dane. Mżna ich również używać jak źródeł rekrdów dla frmularzy, raprtów i strn dstępu d danych. W

Bardziej szczegółowo

Programowanie strukturalne i obiektowe

Programowanie strukturalne i obiektowe Programowanie strukturalne i obiektowe Język C część I Opracował: Grzegorz Flesik Literatura: A. Majczak, Programowanie strukturalne i obiektowe, Helion, Gliwice 2010 P. Domka, M. Łokińska, Programowanie

Bardziej szczegółowo

Stałe i zmienne znakowe. Stała znakowa: znak

Stałe i zmienne znakowe. Stała znakowa: znak Stałe i zmienne znakowe. Stała znakowa: znak Na przykład: a, 1, 0 c Każdy znak jest reprezentowany w pamięci przez swój kod. Kody alfanumerycznych znaków ASCII to liczby z przedziału [32, 127]. Liczby

Bardziej szczegółowo

Metodyki i Techniki Programowania 1 1 1. MECHANIZM POWSTAWANIA PROGRAMU W JĘZYKU C PODSTAWOWE POJĘCIA

Metodyki i Techniki Programowania 1 1 1. MECHANIZM POWSTAWANIA PROGRAMU W JĘZYKU C PODSTAWOWE POJĘCIA Metodyki i Techniki Programowania 1 1 ZAJ CIA 3. 1. MECHANIZM POWSTAWANIA PROGRAMU W JĘZYKU C PODSTAWOWE POJĘCIA IDE zintegrowane środowisko programistyczne, zawierające kompilator, edytor tekstu i linker,

Bardziej szczegółowo

imię kod ulica prześlij Dzięki formularzom możliwe jest pobieranie danych, a nie tylko ich wyświetlanie.

imię kod ulica prześlij Dzięki formularzom możliwe jest pobieranie danych, a nie tylko ich wyświetlanie. Frmularze w HTML Struktura frmularza: ... imię nazwisk miejscwść kd ulica prześlij Dzięki frmularzm mżliwe jest pbieranie danych,

Bardziej szczegółowo

Temat: Dynamiczne przydzielanie i zwalnianie pamięci. Struktura listy operacje wstawiania, wyszukiwania oraz usuwania danych.

Temat: Dynamiczne przydzielanie i zwalnianie pamięci. Struktura listy operacje wstawiania, wyszukiwania oraz usuwania danych. Temat: Dynamiczne przydzielanie i zwalnianie pamięci. Struktura listy operacje wstawiania, wyszukiwania oraz usuwania danych. 1. Rodzaje pamięci używanej w programach Pamięć komputera, dostępna dla programu,

Bardziej szczegółowo

Bożena Czyż-Bortowska, Biblioteka Pedagogiczna w Toruniu

Bożena Czyż-Bortowska, Biblioteka Pedagogiczna w Toruniu WYSZUKIWANIE PROGRAMÓW NAUCZANIA W PROGRAMIE INFORMACYJNO- WYSZUKIWAWCZYM SYSTEMU KOMPUTEROWEJ OBSŁUGI BIBLIOTEKI "SOWA" - scenariusz zajęć warsztatwych dla człnków Gruwy Satkształceniwej WUZ BP w Truniu

Bardziej szczegółowo

Operacje na łańcuchach znaków

Operacje na łańcuchach znaków Operacje na łańcuchach znaków wer. 6 z drobnymi modyfikacjami Wojciech Myszka 2014-02-09 16:32:23 +0100 Łańcuch znaków 1. Z łańcuchów znaków korzystamy powszechnie. 2. Najprostszy przykład: p r i n t f

Bardziej szczegółowo

Spis treści JĘZYK C - TABLICE JEDNOWYMIAROWE, ŁAŃCUCHY ZNAKÓW. Metodyki i techniki programowania. Instrukcja do pracowni specjalistycznej z przedmiotu

Spis treści JĘZYK C - TABLICE JEDNOWYMIAROWE, ŁAŃCUCHY ZNAKÓW. Metodyki i techniki programowania. Instrukcja do pracowni specjalistycznej z przedmiotu Politechnika Białostocka Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Instrukcja do pracowni specjalistycznej z przedmiotu Metodyki i techniki programowania Kod przedmiotu: TS1C200

Bardziej szczegółowo

System CDN OPT!MA v. 14.0. Generator Raportów (GenRap) 31-864 Kraków, Al. Jana Pawła II 41g tel. (12) 681 43 00, fax (12) 687 71 00

System CDN OPT!MA v. 14.0. Generator Raportów (GenRap) 31-864 Kraków, Al. Jana Pawła II 41g tel. (12) 681 43 00, fax (12) 687 71 00 System CDN OPT!MA v. 14.0 Generatr Raprtów (GenRap) 31-864 Kraków, Al. Jana Pawła II 41g tel. (12) 681 43 00, fax (12) 687 71 00 Dział Wsparcia Klienta i Partnera: (12) 681 43 00 www.cmarch.pl/cdn inf.cdn@cmarch.pl

Bardziej szczegółowo

Zintegrowany system obsługi przedsiębiorstwa. Migracja do Firebird 2.x

Zintegrowany system obsługi przedsiębiorstwa. Migracja do Firebird 2.x Zintegrwany system bsługi przedsiębirstwa Migracja d Firebird 2.x Wersja 01.00 z dnia 02.12.2008 Spis treści Spis treści... 2 I. Wstęp.... 3 II. Przejście z Firebird 1.5.x na Firebird 2.x... 3 III. Zalecana

Bardziej szczegółowo

Pliki. Informacje ogólne. Obsługa plików w języku C

Pliki. Informacje ogólne. Obsługa plików w języku C Pliki Informacje ogólne Plik jest pewnym zbiorem danych, zapisanym w systemie plików na nośniku danych (np. dysku twardym, pendrive, płycie DVD itp.). Może posiadać określone atrybuty, a odwołanie do niego

Bardziej szczegółowo

KURS C/C++ WYKŁAD 6. Wskaźniki

KURS C/C++ WYKŁAD 6. Wskaźniki Wskaźniki KURS C/C++ WYKŁAD 6 Każda zmienna ma unikalny adres wskazujący początkowy obszar pamięci zajmowany przez tą zmienną. Ilość pamięci zajmowanej przez zmienną zależy od typu zmiennej. Adres można

Bardziej szczegółowo

#include void main(void) { int x = 10; long y = 20; double s; s = x + y; printf ( %s obliczen %d + %ld = %f, Wynik, x, y, s ); }

#include <stdio.h> void main(void) { int x = 10; long y = 20; double s; s = x + y; printf ( %s obliczen %d + %ld = %f, Wynik, x, y, s ); } OPERACJE WEJŚCIA / WYJŚCIA Funkcja: printf() biblioteka: wysyła sformatowane dane do standardowego strumienia wyjściowego (stdout) int printf ( tekst_sterujący, argument_1, argument_2,... ) ;

Bardziej szczegółowo

Wprowadzenie do programowania w języku C

Wprowadzenie do programowania w języku C Wprowadzenie do programowania w języku C Część piąta Tablice koncepcja, reprezentacja, przetwarzanie Autor Roman Simiński Kontakt siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera

Bardziej szczegółowo

2 Przygotował: mgr inż. Maciej Lasota

2 Przygotował: mgr inż. Maciej Lasota Laboratorium nr 2 1/7 Język C Instrukcja laboratoryjna Temat: Wprowadzenie do języka C 2 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do języka C. Język C jest językiem programowania ogólnego zastosowania

Bardziej szczegółowo

KURS C/C++ WYKŁAD 1. Pierwszy program

KURS C/C++ WYKŁAD 1. Pierwszy program KURS C/C++ WYKŁAD 1 Pierwszy program Tworzenie programu odbywa sie w dwóch etapach: 1. opracowanie kodu źródłowego 2. generowanie kodu wynikowego Pierwszy etap polega na zapisaniu algorytmu za pomocą instrukcji

Bardziej szczegółowo

Proste typy zmiennych języka C++ *) Zapis 3.4 e-38 jest równoważny zapisowi 3,

Proste typy zmiennych języka C++ *) Zapis 3.4 e-38 jest równoważny zapisowi 3, WYKŁAD 1. PODSTAWY 1_1. Typy zmiennych Proste typy zmiennych języka C++ Nazwa typu (nazwa skrócona) Rozmiar (bajtów) unsigned char 1 signed char (char) unsigned short int (unsigned) signed short int (int)

Bardziej szczegółowo

stworzyliśmy najlepsze rozwiązania do projektowania organizacji ruchu Dołącz do naszych zadowolonych użytkowników!

stworzyliśmy najlepsze rozwiązania do projektowania organizacji ruchu Dołącz do naszych zadowolonych użytkowników! Wrcław, 29.08.2012 gacad.pl stwrzyliśmy najlepsze rzwiązania d prjektwania rganizacji ruchu Dłącz d naszych zadwlnych użytkwników! GA Sygnalizacja - t najlepszy Plski prgram d prjektwania raz zarządzania

Bardziej szczegółowo

#include int main( ) { int x = 10; long y = 20; double s; s = x + y; printf ( %s obliczen %d + %ld = %f, Wynik, x, y, s ); }

#include <stdio.h> int main( ) { int x = 10; long y = 20; double s; s = x + y; printf ( %s obliczen %d + %ld = %f, Wynik, x, y, s ); } OPERACJE WEJŚCIA / WYJŚCIA Funkcja: printf() biblioteka: wysyła sformatowane dane do standardowego strumienia wyjściowego (stdout) int printf ( tekst_sterujący, argument_1, argument_2,... ) ;

Bardziej szczegółowo

Informatyka, Ćwiczenie 1. 1. Uruchomienie Microsoft Visual C++ Politechnika Rzeszowska, Wojciech Szydełko. I. ZałoŜenie nowego projektu

Informatyka, Ćwiczenie 1. 1. Uruchomienie Microsoft Visual C++ Politechnika Rzeszowska, Wojciech Szydełko. I. ZałoŜenie nowego projektu Informatyka, Ćwiczenie 1 1. Uruchomienie Microsoft Visual C++ I. ZałoŜenie nowego projektu Wybieramy menu: File>New>Files jak na rys. poniŝej Zapisujemy projekt pod nazwą LAN, w katalogu d:\temp\lab typu

Bardziej szczegółowo

Poprawiono wyświetlanie się informacji o nowych wiadomościach w przypadku, gdy wiadomość została przeczytana.

Poprawiono wyświetlanie się informacji o nowych wiadomościach w przypadku, gdy wiadomość została przeczytana. Zmiany w prgramie Uczniwie Optivum NET+ w wersji 14.01.0000 (2014-03-18) Strna startwa Kafelek Sprawdziany ddan mżliwść wyświetlania pisu zakresu materiału z jakieg ma dbyć się sprawdzian lub kartkówka.

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika Instrukcja użytkwnika Prgram Cmarch ERP e-deklaracje Klasyka Wersja 1.0 Spis treści 1 INFORMACJE PODSTAWOWE... 3 1.1 PRZEZNACZENIE I PODSTAWOWE FUNKCJE PROGRAMU... 3 1.2 WYMAGANIA SPRZĘTOWE PROGRAMU...

Bardziej szczegółowo

System CDN OPT!MA v. 15.0. Generator Raportów (GenRap) 31-864 Kraków, Al. Jana Pawła II 41g tel. (12) 681 43 00, fax (12) 687 71 00

System CDN OPT!MA v. 15.0. Generator Raportów (GenRap) 31-864 Kraków, Al. Jana Pawła II 41g tel. (12) 681 43 00, fax (12) 687 71 00 System CDN OPT!MA v. 15.0 Generatr Raprtów (GenRap) 31-864 Kraków, Al. Jana Pawła II 41g tel. (12) 681 43 00, fax (12) 687 71 00 Dział Wsparcia Klienta i Partnera: (12) 681 43 00 www.cmarch.pl/cdn inf.cdn@cmarch.pl

Bardziej szczegółowo

KURS C/C++ WYKŁAD 7. struct Punkt { int x, y; int kolor; };

KURS C/C++ WYKŁAD 7. struct Punkt { int x, y; int kolor; }; Typy pochodne. Referencje Referencja jest inną nazwą zmiennej. KURS C/C++ WYKŁAD 7 Referencje tworzymy przy pomocy unarnego operatora &: int a; int &refer = a; // referencja musi być inicjowana Powyższe

Bardziej szczegółowo

Dynamiczny przydział pamięci w języku C. Dynamiczne struktury danych. dr inż. Jarosław Forenc. Metoda 1 (wektor N M-elementowy)

Dynamiczny przydział pamięci w języku C. Dynamiczne struktury danych. dr inż. Jarosław Forenc. Metoda 1 (wektor N M-elementowy) Rok akademicki 2012/2013, Wykład nr 2 2/25 Plan wykładu nr 2 Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia niestacjonarne I stopnia Rok akademicki 2012/2013

Bardziej szczegółowo

Komunikacja szeregowa UART:

Komunikacja szeregowa UART: Kmunikacja szeregwa UART: Serial Buses UART Universal Asynchrnus Receiver Transmitter: Standard rzwinięty już w latach 60, Prsty, uniwersalny, dbrze udkumentwany, Wlna kmunikacja: max. 1Mbit/s, P jednym

Bardziej szczegółowo

Lekcja 1:.Powtórka. kurs HTML

to jest tresc...

Lekcja 1:.Powtórka. <head> <title>kurs HTML</title> </head> <body> <p>to jest tresc...</p> </body> Lekcja 1:.Pwtórka I Dkument pdzielny jest na dwie sekcje - head (nagłówek) i bdy (część główna dkumentu). W nagłówku, pmiędzy znacznikami umieszcza się infrmacje, które nie są widczne na

Bardziej szczegółowo

WYKŁAD 4, 5 i 6. Wprowadzenie do języka C Mój pierwszy, drugi,..., n-ty program w języku C. Programy: c1_1.c... c1_9.c.

WYKŁAD 4, 5 i 6. Wprowadzenie do języka C Mój pierwszy, drugi,..., n-ty program w języku C. Programy: c1_1.c... c1_9.c. WYKŁAD 4, 5 i 6 Wprowadzenie do języka C Mój pierwszy, drugi,..., n-ty program w języku C Programy: c1_1.c... c1_9.c Tomasz Zieliński KOMPILATOR vs. INTERPRETER (1) - ogólnie C/C++ = kompilatory tłumaczą

Bardziej szczegółowo

Tablice wielowymiarowe. Przykład tablica 2-wymiarowa. Przykład. Przykład 3-wymiarowy. Tak naprawdę nie istnieją w C! Rozważmy tablicę o rozmiarze 3x2

Tablice wielowymiarowe. Przykład tablica 2-wymiarowa. Przykład. Przykład 3-wymiarowy. Tak naprawdę nie istnieją w C! Rozważmy tablicę o rozmiarze 3x2 Tablice wielowymiarowe Przykład tablica 2-wymiarowa Tak naprawdę nie istnieją w C! Tak naprawdę C i Java dopuszczają tworzenie tablic tablic tablica 2-wymiarowa = tablica (zwykłych) tablic tablica 3-wymiarowa

Bardziej szczegółowo

1 Przetwarzanie tablic znakowych

1 Przetwarzanie tablic znakowych 1 Przetwarzanie tablic znakowych Ćwiczenie to poświęcone jest poznaniu i przetrenowaniu metod przetwarzania tablic znakowych. Tablice znakowe w języku C i C++ umożliwiają przetwarzanie napisów. Umiejętność

Bardziej szczegółowo

1. Objętość artykułu to maksymalnie 10 stron maszynopisu sformatowanego według wskazań. 2. Format strony A4:

1. Objętość artykułu to maksymalnie 10 stron maszynopisu sformatowanego według wskazań. 2. Format strony A4: WSKAZÓWKI DLA AUTORÓW Maszynpis i wymgi frmalne 1. Objętść artykułu t maksymalnie 10 strn maszynpisu sfrmatwaneg według wskazań. 2. Frmat strny A4: Marginesy (lewy i prawy) 2,5 cm, Interlinia w tekście

Bardziej szczegółowo

Nowe funkcje w module Repozytorium Dokumentów

Nowe funkcje w module Repozytorium Dokumentów Frte Repzytrium 1 / 6 Nwe funkcje w mdule Repzytrium Dkumentów Frte Repzytrium zmiany w wersji 2012.a 2 Zmiany w trakcie wysyłania dkumentu 2 Wysyłanie dkumentów własnych. Ustawienie współpracy z w serwisem

Bardziej szczegółowo

Opis pliku XML Wersja 6.0

Opis pliku XML Wersja 6.0 Opis pliku XML Wersja 6.0 Wstęp Prfesjnalny sklep internetwy Utwrzenie dkumentu XML jest dsknałym spsbem na zapewnienie imprtu i eksprtu prduktów ze sklepu lub integrację z zewnętrznym prgramwaniem. Kierując

Bardziej szczegółowo

ZLECENIA. .. str.23 1. AKCJE I OBLIGACJE... ... str.2 ... ... ... ... ... ... str.11 2. INSTRUMENTY POCHODNE... ... ... ... ... ... str.13 3. INNE...

ZLECENIA. .. str.23 1. AKCJE I OBLIGACJE... ... str.2 ... ... ... ... ... ... str.11 2. INSTRUMENTY POCHODNE... ... ... ... ... ... str.13 3. INNE... ZLECENIA 1. AKCJE I OBLIGACJE...... str.2 2. INSTRUMENTY POCHODNE......... str.11 3. INNE............ str.13 4. KRÓTKA SPRZEDAŻ......... str.15 5. WYKONANIE JEDNOSTEK INDEKSOWYCH... str.18 6. ZLECENIA

Bardziej szczegółowo

Skróty klawiszowe Window-Eyes

Skróty klawiszowe Window-Eyes Skróty klawiszwe Windw-Eyes Table f Cntents 1 Parametry mwy 2 Klawisze nawigacji 3 Klawisze myszy 4 Skróty Windw-Eyes dla MS Excel 5 Skróty Windw-Eyes dla MS Wrd 6 Skróty Windw-Eyes dla MS Internet Explrer

Bardziej szczegółowo

Reprezentacja symboli w komputerze. Znaki alfabetu i łańcuchy znakowe. Programowanie Proceduralne 1

Reprezentacja symboli w komputerze. Znaki alfabetu i łańcuchy znakowe. Programowanie Proceduralne 1 Reprezentacja symboli w komputerze. Znaki alfabetu i łańcuchy znakowe. Programowanie Proceduralne 1 ASCII The American Standard Code for Information Interchange, 1968 r. 7 bitów, liczby z zakresu 0-127

Bardziej szczegółowo

Laboratorium 6: Dynamiczny przydział pamięci. dr inż. Arkadiusz Chrobot dr inż. Grzegorz Łukawski

Laboratorium 6: Dynamiczny przydział pamięci. dr inż. Arkadiusz Chrobot dr inż. Grzegorz Łukawski Laboratorium 6: Dynamiczny przydział pamięci dr inż. Arkadiusz Chrobot dr inż. Grzegorz Łukawski 15 maja 2015 1. Wprowadzenie Instrukcja poświęcona jest dynamicznemu przydziałowi i zwalnianiu pamięci w

Bardziej szczegółowo

Podstawy programowania w języku C++

Podstawy programowania w języku C++ Podstawy programowania w języku C++ Część dziesiąta Rekordy w C/C++ struktury Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu,

Bardziej szczegółowo

Konwersje napis <-> liczba Struktury, unie Scanf / printf Wskaźniki

Konwersje napis <-> liczba Struktury, unie Scanf / printf Wskaźniki Konwersje napis liczba Struktury, unie Scanf / printf Wskaźniki Konwersje liczba napis Ćwiczenia 1. Napisz aplikację, która na wejściu dostaje napis postaci W Roku Pańskim 1345, władca Henryk 12,

Bardziej szczegółowo

Tablica komunikacyjna LED McCrypt

Tablica komunikacyjna LED McCrypt Tablica kmunikacyjna LED McCrypt Instrukcja bsługi Nr prduktu: 591275 Wersja 02/12 1. Przeznaczenie Ta elektrniczna tablica przewijająca wiadmści przyciąga wzrk w każdej sytuacji. Mżesz utwrzyć własny

Bardziej szczegółowo

1. Wprowadzanie danych z klawiatury funkcja scanf

1. Wprowadzanie danych z klawiatury funkcja scanf 1. Wprowadzanie danych z klawiatury funkcja scanf Deklaracja int scanf ( const char *format, wskaźnik, wskaźnik,... ) ; Biblioteka Działanie stdio.h Funkcja scanf wczytuje kolejne pola (ciągi znaków),

Bardziej szczegółowo

MATERIAŁY POMOCNICZE NR 2 DO PRACOWNII Z PRZEMIOTU INFORMATYKA 1

MATERIAŁY POMOCNICZE NR 2 DO PRACOWNII Z PRZEMIOTU INFORMATYKA 1 MATERIAŁY POMOCNICZE NR DO PRACOWNII Z PRZEMIOTU INFORMATYKA 1 Micrsft Visual Studi: zintegrwane śrdwisk prgramistyczne (IDE), umżliwia twrzenie samdzielnych aplikacji, aplikacji sieciwych, usług sieciwych

Bardziej szczegółowo

for (i=0; i<10; i=i+1) instrukcja; instrukcja zostanie wykonana 10 razy for (inicjalizacja; test; aktualizacja) instrukcja;

for (i=0; i<10; i=i+1) instrukcja; instrukcja zostanie wykonana 10 razy for (inicjalizacja; test; aktualizacja) instrukcja; Rok akademicki 2014/2015, Pracownia nr 5 2/36 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2014/2015 Pracownia

Bardziej szczegółowo

MultiInfo SOHO. w. 1.0. Instrukcja obsługi dla administratora klienta

MultiInfo SOHO. w. 1.0. Instrukcja obsługi dla administratora klienta MultiInf SOHO w. 1.0 Instrukcja bsługi dla administratra klienta Spis treści 1 Wstęp... 3 1.1 Lgwanie... 3 1.1.1 Lgwanie za pmcą kdów SMS... 3 1.2 Nawigacja... 6 2 Mduł Administracja... 8 2.1 Menu Knfiguracja...

Bardziej szczegółowo

Podstawy programowania w języku C++

Podstawy programowania w języku C++ Podstawy programowania w języku C++ Część dziesiąta Rekordy w C/C++ struktury Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.programowanie.siminskionline.pl Niniejsze opracowanie zawiera skrót

Bardziej szczegółowo

Informatyka 2. Informatyka 2. Wykład nr 1 (04.10.2008) Dane podstawowe. - Wydział Elektryczny. Politechnika Białostocka. Program wykładu (1/2)

Informatyka 2. Informatyka 2. Wykład nr 1 (04.10.2008) Dane podstawowe. - Wydział Elektryczny. Politechnika Białostocka. Program wykładu (1/2) Rok akademicki 2008/2009, Wykład nr 1 2/25 Dane podstawowe Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia niestacjonarne I stopnia (zaoczne) Rok akademicki

Bardziej szczegółowo

Writer edytor tekstowy.

Writer edytor tekstowy. Writer edytr tekstwy. Uruchmienie prgramu następuje z pzimu menu Start : Ekran pwitalny prgramu Writer: Ćwiczenie 1: Dstswywanie śrdwiska pracy Prszę zapznać się z wyglądem widku startweg. W celu uzyskania

Bardziej szczegółowo

dr inż. Paweł Myszkowski Wykład nr 8 (22.04.2015)

dr inż. Paweł Myszkowski Wykład nr 8 (22.04.2015) dr inż. Paweł Myszkowski Politechnika Białostocka Wydział Elektryczny Elektronika i Telekomunikacja, semestr II, studia stacjonarne I stopnia Rok akademicki 2014/2015 Wykład nr 8 (22.04.2015) Plan prezentacji:

Bardziej szczegółowo

Laboratorium 1. Programowanie II - Kierunek Informatyka. dr inż. Janusz Słupik. Gliwice, 2015. Wydział Matematyki Stosowanej Politechniki Śląskiej

Laboratorium 1. Programowanie II - Kierunek Informatyka. dr inż. Janusz Słupik. Gliwice, 2015. Wydział Matematyki Stosowanej Politechniki Śląskiej Laboratorium 1 - Kierunek Informatyka Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2015 c Copyright 2015 Janusz Słupik Punkty Na laboratorium można zdobyć 60 punktów. Ocena ogólna z zajęć:

Bardziej szczegółowo

Temat 2: Tabela jako szablon strony

Temat 2: Tabela jako szablon strony Temat 2: Tabela jak szabln strny Tabela Struktura tabeli: Prada: Ilść kmórek w każdym wierszu musi być taka sama! Przykład 7: struktura tabeli kmórka1 kmórka2

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

Sugerowany sposób rozwiązania problemów. Istnieje kilka sposobów umieszczania wykresów w raportach i formularzach.

Sugerowany sposób rozwiązania problemów. Istnieje kilka sposobów umieszczania wykresów w raportach i formularzach. MS Access - TDane b. Sugerwany spsób rzwiązania prblemów. Pmc dla TDane - ćwiczenie 26. Istnieje kilka spsbów umieszczania wykresów w raprtach i frmularzach. A. B. Przygtuj kwerendę (lub wykrzystaj kwerendę

Bardziej szczegółowo

Co to jest sterta? Sterta (ang. heap) to obszar pamięci udostępniany przez system operacyjny wszystkim działającym programom (procesom).

Co to jest sterta? Sterta (ang. heap) to obszar pamięci udostępniany przez system operacyjny wszystkim działającym programom (procesom). Zarządzanie pamięcią Pamięć: stos i sterta Statyczny i dynamiczny przydział pamięci Funkcje ANSI C do zarządzania pamięcią Przykłady: Dynamiczna tablica jednowymiarowa Dynamiczna tablica dwuwymiarowa 154

Bardziej szczegółowo

Wprowadzenie do tablic znaków (łańcuchów) w ANSI C

Wprowadzenie do tablic znaków (łańcuchów) w ANSI C Wprowadzenie do tablic znaków (łańcuchów) w ANSI C Tablice znaków stanowią specjalny rodzaj tablic o budowie ułatwiającej przetwarzanie tekstów. Przetwarzanie obejmuje szereg operacji takich jak tworzenie,

Bardziej szczegółowo

Proces instalacji drukarki przebiega podobnie jak proces instalowania sterowników dowolnego, innego urządzenia w komputerze.

Proces instalacji drukarki przebiega podobnie jak proces instalowania sterowników dowolnego, innego urządzenia w komputerze. W terminlgii firmy Micrsft drukarka jest biektem lgicznym, a nie fizycznym urządzeniem. Tak więc drukarkę twrzy się pprzez sknfigurwanie zestawu sterwników w systemie Windws XP. Natmiast drukarka urządzenie

Bardziej szczegółowo

Instrukcja korzystania z serwisu Geomelioportal.pl. - Strona 1/12 -

Instrukcja korzystania z serwisu Geomelioportal.pl. - Strona 1/12 - Instrukcja krzystania z serwisu Gemeliprtal.pl - Strna 1/12 - Spis treści 1. Wstęp... 3 1.1. Słwnik pdstawwych terminów... 3 2. Wyświetlanie i wyszukiwanie danych... 4 2.1. Okn mapy... 5 2.2. Paski z menu

Bardziej szczegółowo

Opis i specyfikacja interfejsu SI WCPR do wybranych systemów zewnętrznych

Opis i specyfikacja interfejsu SI WCPR do wybranych systemów zewnętrznych Załącznik nr 1 d OPZ Opis i specyfikacja interfejsu SI WCPR d wybranych systemów zewnętrznych Spis treści 1. OPIS I SPECYFIKACJA INTERFEJSU DO SYSTEMÓW DZIEDZINOWYCH... 2 1.1. Integracja z systemami dziedzinwymi...

Bardziej szczegółowo

Baza Aktów Własnych Opis produktu. Zastosowanie, Wykaz funkcjonalności, Cennik. www.abcpro.pl

Baza Aktów Własnych Opis produktu. Zastosowanie, Wykaz funkcjonalności, Cennik. www.abcpro.pl Baza Aktów Własnych Opis prduktu Zastswanie, Wykaz funkcjnalnści, Cennik www.abcpr.pl Spis treści Zastswanie... 3 Wykaz pdstawwych funkcjnalnści... 4 Cennik... 5 Wymagania techniczne... 5 Szczegółwy pis

Bardziej szczegółowo

JĘZYK C - TABLICE DWUWYMIAROWE,

JĘZYK C - TABLICE DWUWYMIAROWE, Politechnika Białostocka Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Instrukcja do pracowni specjalistycznej z przedmiotu Informatyka 1 Kod przedmiotu: EZ1C200 010 (studia niestacjonarne)

Bardziej szczegółowo

Podstawy informatyki. Informatyka stosowana - studia niestacjonarne. Grzegorz Smyk. Wydział Inżynierii Metali i Informatyki Przemysłowej

Podstawy informatyki. Informatyka stosowana - studia niestacjonarne. Grzegorz Smyk. Wydział Inżynierii Metali i Informatyki Przemysłowej Podstawy informatyki Informatyka stosowana - studia niestacjonarne Grzegorz Smyk Wydział Inżynierii Metali i Informatyki Przemysłowej Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie, rok

Bardziej szczegółowo

Korespondencja seryjna dla listów i seryjnych dokumentów wysyłkowych

Korespondencja seryjna dla listów i seryjnych dokumentów wysyłkowych Krespndencja seryjna dla listów i seryjnych dkumentów wysyłkwych Kreatra krespndencji seryjnej mŝna uŝywać d twrzenia krespndencji seryjnej, etykiet wysyłkwych, kpert, katalgów i rzsyłania seryjnych wiadmści

Bardziej szczegółowo

Język ANSI C-struktury

Język ANSI C-struktury Struktury ( zwane w innych językach programowania rekordami) stanowią typ służący do przetwarzania informacji powiązanych ze sobą. Definicja typu strukturowego ma następującą postać struct nazwatypu {

Bardziej szczegółowo

WPROWADZENIE Kurs DO WIT INTERNETU WSISIZ Wyższa Szkoła Informatyki Stosowanej i Zarządzania WIT

WPROWADZENIE Kurs DO WIT INTERNETU WSISIZ Wyższa Szkoła Informatyki Stosowanej i Zarządzania WIT Serwis WWW Definicja? Ogólna - zbiór infrmacji ujętych w specyficzną frmę dkumenty HTML sieć dnśników - publikwany w sieci Internet (WWW) Infrmatyczna - zbiór plików tekstwych HTML - umieszczny na serwerze

Bardziej szczegółowo

SENTE CMS zarządzanie treścią witryny internetowej

SENTE CMS zarządzanie treścią witryny internetowej Opis aplikacji zarządzanie treścią witryny internetwej SENTE Systemy Infrmatyczne Sp. z.. ul. Supińskieg 1 52-317 Wrcław tel. 071 78 47 900 e-mail: ffice@sente.pl http://www.sente.pl/ t aplikacja internetwa

Bardziej szczegółowo

Programowanie strukturalne język C - wprowadzenie

Programowanie strukturalne język C - wprowadzenie Programowanie strukturalne język C - wprowadzenie Dr inż. Sławomir Samolej D102 C, tel: 865 1766, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow.pl Cechy programowania strukturalnego Możliwość

Bardziej szczegółowo

DOKUMENTACJA WYPEŁNIANIA DEKLARACJI ELEKTRONICZNYCH ONLINE

DOKUMENTACJA WYPEŁNIANIA DEKLARACJI ELEKTRONICZNYCH ONLINE DOKUMENTACJA WYPEŁNIANIA DEKLARACJI ELEKTRONICZNYCH ONLINE Deklaracje elektrniczne nline są dstępne pd adresem internetwym https://deklaracje.mp.krakw.pl Deklaracje pwinny być wypełniane za pmcą przeglądarki

Bardziej szczegółowo

Podstawy programowania w języku C++

Podstawy programowania w języku C++ Podstawy programowania w języku C++ Część trzynasta Tablice struktur, pliki struktur Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści

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

Temat: System plików NTFS. Wady i zalety. Master File Table

Temat: System plików NTFS. Wady i zalety. Master File Table Temat: System plików NTFS. Wady i zalety. Master File Table Klastry na dysku mają przyprządkwane klejne numery pcząwszy d 0 (Lgical Cluster Numbers - LCN). Klastry każdeg strumienia danych są pdbnie pnumerwane

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

Programowanie I C / C++ laboratorium 03 arytmetyka, operatory

Programowanie I C / C++ laboratorium 03 arytmetyka, operatory Programowanie I C / C++ laboratorium 03 arytmetyka, operatory Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2013-02-19 Typ znakowy Typ znakowy Typ wyliczeniowy # include

Bardziej szczegółowo

TWORZENIE PREZENTACJI MULTIMEDIALNYCH W PROGRAMIE MICROSOFT POWERPOINT

TWORZENIE PREZENTACJI MULTIMEDIALNYCH W PROGRAMIE MICROSOFT POWERPOINT TWORZENIE PREZENTACJI MULTIMEDIALNYCH W PROGRAMIE MICROSOFT POWERPOINT Ćwiczenie 1. Twrzenie prezentacji świątecznej. POMOC Zapznaj się z paskiem narzędzi: Frmatwanie: Zapznaj się z menu prgramu PwerPint:

Bardziej szczegółowo

Przewodnik po e-sklepie

Przewodnik po e-sklepie Przewdnik p e-sklepie Prezentujemy Państwu pniżej kmplekswą instrukcję pruszania się p naszym nwym e-sklepie. >> www.pgb-plska.cm 1. Lgwanie Aby zalgwać się d sklepu prsimy wybrać link e-sklep w prawej,

Bardziej szczegółowo

o o o o o o o o o Wersja 7.2.1-10/09/2015

o o o o o o o o o Wersja 7.2.1-10/09/2015 Wersja 7.2.1-10/09/2015 Ddan nwą wersję deklaracji elektrnicznych VAT-7(15), VAT-27(1) raz VAT-27K(1) publikwanych przez Ministerstw Finansów. Kmunikat ministerstwa w tej sprawie znajduje się pd tym adresem.

Bardziej szczegółowo

Automatyzacja pracy w magazynie tylko na bazie standardowo zakodowanych informacji!

Automatyzacja pracy w magazynie tylko na bazie standardowo zakodowanych informacji! Pitr Frąckwiak 1 Instytut Lgistyki i Magazynwania GS1 Plska Autmatyzacja pracy w magazynie tylk na bazie standardw zakdwanych infrmacji! W rzeczywistści magazynwej zachdzi szczególne zaptrzebwanie na rzetelne

Bardziej szczegółowo

Spis treści WSKAŹNIKI. DYNAMICZNY PRZYDZIAŁ PAMIĘCI W JĘZYKU C. Informatyka 2. Instrukcja do pracowni specjalistycznej z przedmiotu

Spis treści WSKAŹNIKI. DYNAMICZNY PRZYDZIAŁ PAMIĘCI W JĘZYKU C. Informatyka 2. Instrukcja do pracowni specjalistycznej z przedmiotu Politechnika Białostocka Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Instrukcja do pracowni specjalistycznej z przedmiotu Informatyka 2 Kod przedmiotu: ES1C300 016 (studia stacjonarne)

Bardziej szczegółowo

Waga sklepowa samoobsługowa PLUS 31 S, PLUS 32, PLUS 33

Waga sklepowa samoobsługowa PLUS 31 S, PLUS 32, PLUS 33 Waga sklepwa sambsługwa PLUS 31 S, PLUS 32, PLUS 33 Prgram RA5NN000 Instrukcja z dnia 10.09.01 2 Spis treści Strna Techniczne warunki instalacji i eksplatacji wagi... 5 Uwagi gólne... 7 Wygląd wagi...

Bardziej szczegółowo

POWIATOWY URZĄD PRACY W GRUDZIĄDZU ul. Parkowa 22, 86-300 Grudziądz, tel. (056)6438400, fax. (056)6433001; www.pup.grudziadz.com.

POWIATOWY URZĄD PRACY W GRUDZIĄDZU ul. Parkowa 22, 86-300 Grudziądz, tel. (056)6438400, fax. (056)6433001; www.pup.grudziadz.com. POWIATOWY URZĄD PRACY W GRUDZIĄDZU ul. Parkwa 22, 86-300 Grudziądz, tel. (056)6438400, fax. (056)6433001; www.pup.grudziadz.cm.pl Grudziądz, 20 października 2014 rku NOK.331.30.14 Dtyczy: Zadanych pytań

Bardziej szczegółowo

Podstawy programowania komputerów

Podstawy programowania komputerów Podstawy programowania komputerów Wykład 10: Sterowanie pamięcią w C Pamięć na stosie!każdy program napisany w języku C ma dostęp do dwóch obszarów pamięci - stosu i sterty, w których może być przechowywana

Bardziej szczegółowo

Kliknij przycisk Start > Panel sterowania > Konta użytkowników > Poczta (w widoku

Kliknij przycisk Start > Panel sterowania > Konta użytkowników > Poczta (w widoku 1. Zamknij prgram Outlk 2007, jeśli jest twarty. 2. W Panelu sterwania kliknij iknę Pczta. W systemie Windws XP Kliknij przycisk Start > Panel sterwania > Knta użytkwników > Pczta (w widku klasycznym kliknij

Bardziej szczegółowo

KASPERSKY LAB. Kaspersky Administration Kit wersja 6.0. Podręcznik administratora

KASPERSKY LAB. Kaspersky Administration Kit wersja 6.0. Podręcznik administratora KASPERSKY LAB Kaspersky Administratin Kit wersja 6.0 Pdręcznik administratra K A S P E R S K Y A D M I N I S T R A T I O N K I T W E R S J A 6. 0 Pdręcznik administratra Kaspersky Lab Ltd. Strna Internetwa:

Bardziej szczegółowo

Przestrzeń papier / model

Przestrzeń papier / model Przestrzeń papier / mdel AutCAD działa alb w przestrzeni (bszarze) mdelu alb bszarze papieru. Obszar mdelu wykrzystujemy d pracy rysunkwej i prjektwej, twrzenia rysunków 2D lub mdeli 3D. Obszar papieru

Bardziej szczegółowo

Programowanie. Ćwiczenie Język C. Środowisko programowania Visual Studio

Programowanie. Ćwiczenie Język C. Środowisko programowania Visual Studio Programowanie Ćwiczenie Język C. Środowisko programowania Visual Studio Tematy ćwiczenia praca ze środowiskiem, tworzenie i uruchomienie programu, struktura programu, deklaracje i definicje typy standardowe,

Bardziej szczegółowo

SMiS INSTRUKCJA OBSŁUGI. ZABEZPIECZEŃ SERII mzaz SYSTEM MONITORINGU I STEROWANIA

SMiS INSTRUKCJA OBSŁUGI. ZABEZPIECZEŃ SERII mzaz SYSTEM MONITORINGU I STEROWANIA SMiS SYSTEM MONITORINGU I STEROWANIA INSTRUKCJA OBSŁUGI ZABEZPIECZEŃ SERII mzaz SPIS TREŚCI 1. WSTĘP... 5 2. OBSŁUGA ZABEZPIECZEŃ ZA POMOCĄ KOMPUTERA PC... 5 2.1. INFORMACJE OGÓLNE... 5 2.2. OPCJA OPIS...

Bardziej szczegółowo

Wykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe

Wykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe Wykład 15 Wprowadzenie do języka na bazie a Literatura Podobieństwa i różnice Literatura B.W.Kernighan, D.M.Ritchie Język ANSI Kompilatory Elementarne różnice Turbo Delphi FP Kylix GNU (gcc) GNU ++ (g++)

Bardziej szczegółowo

Podstawy programowania - 1

Podstawy programowania - 1 Podstawy programowania - 1 doc. dr inż. Tadeusz Jeleniewski Wykład: sobota B, godz. 10.30 12.55 sala 12 Laboratorium: sobota B, godz. 13.00 15.25 sala 2 sobota B, godz. 15.30-17.55 sala 2 e-mail: tadeusz.jeleniewski@pwr.wroc.pl

Bardziej szczegółowo

Nowe funkcje w programie Symfonia e-dokumenty w wersji 2012.1 Spis treści:

Nowe funkcje w programie Symfonia e-dokumenty w wersji 2012.1 Spis treści: Nwe funkcje w prgramie Symfnia e-dkumenty w wersji 2012.1 Spis treści: Serwis www.miedzyfirmami.pl... 2 Zmiany w trakcie wysyłania dkumentu... 2 Ustawienie współpracy z biurem rachunkwym... 2 Ustawienie

Bardziej szczegółowo

PSO matematyka I gimnazjum Szczegółowe wymagania edukacyjne na poszczególne oceny

PSO matematyka I gimnazjum Szczegółowe wymagania edukacyjne na poszczególne oceny PSO matematyka I gimnazjum Szczegółwe wymagania edukacyjne na pszczególne ceny POZIOM WYMAGAŃ EDUKACYJNYCH: K knieczny cena dpuszczająca spsób zakrąglania liczb klejnść wyknywania działań pjęcie liczb

Bardziej szczegółowo

۰ Elementem jednostkowym takiego pliku jest bajt. ۰ Format pliku binarnego: [bajty pliku][eof]

۰ Elementem jednostkowym takiego pliku jest bajt. ۰ Format pliku binarnego: [bajty pliku][eof] 1 Plik jest wydzielonym fragmentem pamięci (najczęściej dyskowej) posiadającym nazwę. Z punktu widzenia C plik jest ciągiem bajtów, z których każdy może zostać oddzielnie odczytany. Zgodnie ze standardem

Bardziej szczegółowo

Dotyczy: Obsługa bankowa Budżetu Miasta Płocka

Dotyczy: Obsługa bankowa Budżetu Miasta Płocka Gmina Miast Płck ul. Stary Rynek 1 09-400 Płck Dtyczy: Obsługa bankwa Budżetu Miasta Płcka Prsimy udzielenie dpwiedzi na pniższe pytania: 1. Prszę kreślenie maksymalnej kwty kredytu w rachunku bieżącym

Bardziej szczegółowo

Współpraca programów WINBUD Kosztorys i Symfonia Handel premium I Informacje ogólne

Współpraca programów WINBUD Kosztorys i Symfonia Handel premium I Informacje ogólne Współpraca prgramów WINBUD Ksztrys i Symfnia Handel premium I Infrmacje gólne Współpraca prgramów plega na wymianie infrmacji dtyczących materiałów/twarów znajdujących się w ich bazach. Kmunikacja między

Bardziej szczegółowo

Do zarządzania kontami uŝytkowników naleŝy ich zakładanie, usuwanie, modyfikowanie, zmiana hasła oraz szereg dodatkowych czynności.

Do zarządzania kontami uŝytkowników naleŝy ich zakładanie, usuwanie, modyfikowanie, zmiana hasła oraz szereg dodatkowych czynności. Zarządzanie kntami D zarządzania kntami uŝytkwników naleŝy ich zakładanie, usuwanie, mdyfikwanie, zmiana hasła raz szereg ddatkwych czynnści. Typy lkalnych knt uŝytkwników KaŜdemu twrznemu kntu uŝytkwnika

Bardziej szczegółowo

Podręcznik obsługi programu. GoPal Navigator Wersja 5

Podręcznik obsługi programu. GoPal Navigator Wersja 5 Pdręcznik bsługi prgramu GPal Navigatr Wersja 5 GPal Navigatr Wersja 5 Spis treści ROZDZIAŁ 1: WPROWADZENIE... 1 Pwitanie... 1 Zawartść CD/DVD... 1 Wymagania systemwe... 3 Knwencje instrukcji... 3 Wskazówki

Bardziej szczegółowo