Typy danych. Przemysław Gawroński D-10, p lutego Wykład 1. (Wykład 1) Typy danych 25 lutego / 11
|
|
- Arkadiusz Murawski
- 5 lat temu
- Przeglądów:
Transkrypt
1 Typy danych Przemysław Gawroński D-10, p. 234 Wykład 1 25 lutego 2019 (Wykład 1) Typy danych 25 lutego / 11
2 Outline 1 Literatura 2 Programowanie proceduralne 3 Podstawowe typy danych (Wykład 1) Typy danych 25 lutego / 11
3 Literatura 1 Stephen Prata - Język C: szkoła programowania 2 K.N. King C Programming. A Modern Approach 3 Ben Klemens - 21st Century C: C Tips from the New School 4 Richard M. Reese - Understanding and Using C Pointers (Wykład 1) Typy danych 25 lutego / 11
4 Literatura 1 Stephen Prata - Język C: szkoła programowania 2 K.N. King C Programming. A Modern Approach 3 Ben Klemens - 21st Century C: C Tips from the New School 4 Richard M. Reese - Understanding and Using C Pointers 5 Steve Oualline - Język C. Programowanie 6 Kenneth A. Reek - Język C: wskaźniki: vademecum profesjonalisty 7 Herbert Schildt - Programowanie C 8 Brian W. Kernighan, Dennis M. Ritchie - Język ANSI C (Wykład 1) Typy danych 25 lutego / 11
5 Literatura 1 Stephen Prata - Język C: szkoła programowania 2 K.N. King C Programming. A Modern Approach 3 Ben Klemens - 21st Century C: C Tips from the New School 4 Richard M. Reese - Understanding and Using C Pointers 5 Steve Oualline - Język C. Programowanie 6 Kenneth A. Reek - Język C: wskaźniki: vademecum profesjonalisty 7 Herbert Schildt - Programowanie C 8 Brian W. Kernighan, Dennis M. Ritchie - Język ANSI C 9 Kyle Loudon - Algorytmy w C 10 Frantisek Franek - Pamięć w językach C i C++ 11 John Viega, Matt Messier C i C++. Bezpieczne programowanie. Receptury (Wykład 1) Typy danych 25 lutego / 11
6 Literatura 1 Stephen Prata - Język C: szkoła programowania 2 K.N. King C Programming. A Modern Approach 3 Ben Klemens - 21st Century C: C Tips from the New School 4 Richard M. Reese - Understanding and Using C Pointers 5 Steve Oualline - Język C. Programowanie 6 Kenneth A. Reek - Język C: wskaźniki: vademecum profesjonalisty 7 Herbert Schildt - Programowanie C 8 Brian W. Kernighan, Dennis M. Ritchie - Język ANSI C 9 Kyle Loudon - Algorytmy w C 10 Frantisek Franek - Pamięć w językach C i C++ 11 John Viega, Matt Messier C i C++. Bezpieczne programowanie. Receptury 12 Steve Summit Programowanie w języku C. FAQ 13 Peter van der Linden - Expert C Programming. Deep C Secrets (Wykład 1) Typy danych 25 lutego / 11
7 Literatura 1 Stephen Prata - Język C: szkoła programowania 2 K.N. King C Programming. A Modern Approach 3 Ben Klemens - 21st Century C: C Tips from the New School 4 Richard M. Reese - Understanding and Using C Pointers 5 Steve Oualline - Język C. Programowanie 6 Kenneth A. Reek - Język C: wskaźniki: vademecum profesjonalisty 7 Herbert Schildt - Programowanie C 8 Brian W. Kernighan, Dennis M. Ritchie - Język ANSI C 9 Kyle Loudon - Algorytmy w C 10 Frantisek Franek - Pamięć w językach C i C++ 11 John Viega, Matt Messier C i C++. Bezpieczne programowanie. Receptury 12 Steve Summit Programowanie w języku C. FAQ 13 Peter van der Linden - Expert C Programming. Deep C Secrets 14 (Wykład 1) Typy danych 25 lutego / 11
8 TIOBE INDEX - (Wykład 1) Typy danych 25 lutego / 11
9 Czym jest programowanie? (Wykład 1) Typy danych 25 lutego / 11
10 Czym jest programowanie? Programowanie proceduralne w języku C zarządzanie pamięcią: (Wykład 1) Typy danych 25 lutego / 11
11 Czym jest programowanie? Programowanie proceduralne w języku C zarządzanie pamięcią: Alokacja pamięci (zmienne): (Wykład 1) Typy danych 25 lutego / 11
12 Czym jest programowanie? Programowanie proceduralne w języku C zarządzanie pamięcią: Alokacja pamięci (zmienne): statyczna (typ, nazwa zmiennej, zakres widzialności), (Wykład 1) Typy danych 25 lutego / 11
13 Czym jest programowanie? Programowanie proceduralne w języku C zarządzanie pamięcią: Alokacja pamięci (zmienne): statyczna (typ, nazwa zmiennej, zakres widzialności), dynamiczna (malloc, realloc) (Wykład 1) Typy danych 25 lutego / 11
14 Czym jest programowanie? Programowanie proceduralne w języku C zarządzanie pamięcią: Alokacja pamięci (zmienne): statyczna (typ, nazwa zmiennej, zakres widzialności), dynamiczna (malloc, realloc) Operacje na zmiennych, modyfikacja wartości zmiennych, zmiana stanu programu: (Wykład 1) Typy danych 25 lutego / 11
15 Czym jest programowanie? Programowanie proceduralne w języku C zarządzanie pamięcią: Alokacja pamięci (zmienne): statyczna (typ, nazwa zmiennej, zakres widzialności), dynamiczna (malloc, realloc) Operacje na zmiennych, modyfikacja wartości zmiennych, zmiana stanu programu: operatory, (Wykład 1) Typy danych 25 lutego / 11
16 Czym jest programowanie? Programowanie proceduralne w języku C zarządzanie pamięcią: Alokacja pamięci (zmienne): statyczna (typ, nazwa zmiennej, zakres widzialności), dynamiczna (malloc, realloc) Operacje na zmiennych, modyfikacja wartości zmiennych, zmiana stanu programu: operatory, funkcje (przekazywanie i zwracanie zmiennych). (Wykład 1) Typy danych 25 lutego / 11
17 Czym jest programowanie? Programowanie proceduralne w języku C zarządzanie pamięcią: Alokacja pamięci (zmienne): statyczna (typ, nazwa zmiennej, zakres widzialności), dynamiczna (malloc, realloc) Operacje na zmiennych, modyfikacja wartości zmiennych, zmiana stanu programu: operatory, funkcje (przekazywanie i zwracanie zmiennych). Dealokacja pamięci (free). (Wykład 1) Typy danych 25 lutego / 11
18 Podstawowe typy danych W C89 zdefiniowanych jest 5 podstawowych typów danych: (Wykład 1) Typy danych 25 lutego / 11
19 Podstawowe typy danych W C89 zdefiniowanych jest 5 podstawowych typów danych: 1 brak wartości - void, (Wykład 1) Typy danych 25 lutego / 11
20 Podstawowe typy danych W C89 zdefiniowanych jest 5 podstawowych typów danych: 1 brak wartości - void, 2 znak - char (Wykład 1) Typy danych 25 lutego / 11
21 Podstawowe typy danych W C89 zdefiniowanych jest 5 podstawowych typów danych: 1 brak wartości - void, 2 znak - char You can pronounce the C keyword char in at least three ways: like the English words char, care, or car (or maybe even character); the choice is arbitrary. (Wykład 1) Typy danych 25 lutego / 11
22 Podstawowe typy danych W C89 zdefiniowanych jest 5 podstawowych typów danych: 1 brak wartości - void, 2 znak - char You can pronounce the C keyword char in at least three ways: like the English words char, care, or car (or maybe even character); the choice is arbitrary. 3 liczba całkowita - int, (Wykład 1) Typy danych 25 lutego / 11
23 Podstawowe typy danych W C89 zdefiniowanych jest 5 podstawowych typów danych: 1 brak wartości - void, 2 znak - char You can pronounce the C keyword char in at least three ways: like the English words char, care, or car (or maybe even character); the choice is arbitrary. 3 liczba całkowita - int, 4 liczba zmiennoprzecinkowa - float, (Wykład 1) Typy danych 25 lutego / 11
24 Podstawowe typy danych W C89 zdefiniowanych jest 5 podstawowych typów danych: 1 brak wartości - void, 2 znak - char You can pronounce the C keyword char in at least three ways: like the English words char, care, or car (or maybe even character); the choice is arbitrary. 3 liczba całkowita - int, 4 liczba zmiennoprzecinkowa - float, 5 liczba zmiennoprzecinkowa podwójnej precyzji - double. (Wykład 1) Typy danych 25 lutego / 11
25 Modyfikatory typów Typy podstawowe stanowią bazę do budowania typów złożonych i typów zmodyfikowanych. (Wykład 1) Typy danych 25 lutego / 11
26 Modyfikatory typów Typy podstawowe stanowią bazę do budowania typów złożonych i typów zmodyfikowanych. Rozmiar oraz zakres zmieniają się w zależności od procesora oraz kompilatora. Nie można przyjmować żadnych założeń odnośnie rozmiaru typów, jeżeli chcemy zapewnić przenośność programu między środowiskami wykonania. (Wykład 1) Typy danych 25 lutego / 11
27 Modyfikatory typów Typy podstawowe stanowią bazę do budowania typów złożonych i typów zmodyfikowanych. Rozmiar oraz zakres zmieniają się w zależności od procesora oraz kompilatora. Nie można przyjmować żadnych założeń odnośnie rozmiaru typów, jeżeli chcemy zapewnić przenośność programu między środowiskami wykonania. Standard języka C definiuje jedynie minimalny zakres typu, a nie rozmiar w bajtach. (Wykład 1) Typy danych 25 lutego / 11
28 Modyfikatory typów Typy podstawowe stanowią bazę do budowania typów złożonych i typów zmodyfikowanych. Rozmiar oraz zakres zmieniają się w zależności od procesora oraz kompilatora. Nie można przyjmować żadnych założeń odnośnie rozmiaru typów, jeżeli chcemy zapewnić przenośność programu między środowiskami wykonania. Standard języka C definiuje jedynie minimalny zakres typu, a nie rozmiar w bajtach. Modyfikatory typów zmieniają znaczenie typu podstawowego, w celu lepszego dostosowania go do rozwiązywanego problemu. (Wykład 1) Typy danych 25 lutego / 11
29 Modyfikatory typów Typy podstawowe stanowią bazę do budowania typów złożonych i typów zmodyfikowanych. Rozmiar oraz zakres zmieniają się w zależności od procesora oraz kompilatora. Nie można przyjmować żadnych założeń odnośnie rozmiaru typów, jeżeli chcemy zapewnić przenośność programu między środowiskami wykonania. Standard języka C definiuje jedynie minimalny zakres typu, a nie rozmiar w bajtach. Modyfikatory typów zmieniają znaczenie typu podstawowego, w celu lepszego dostosowania go do rozwiązywanego problemu. Modyfikatory typu int signed, unsigned, long, short. (Wykład 1) Typy danych 25 lutego / 11
30 Modyfikatory typów Typy podstawowe stanowią bazę do budowania typów złożonych i typów zmodyfikowanych. Rozmiar oraz zakres zmieniają się w zależności od procesora oraz kompilatora. Nie można przyjmować żadnych założeń odnośnie rozmiaru typów, jeżeli chcemy zapewnić przenośność programu między środowiskami wykonania. Standard języka C definiuje jedynie minimalny zakres typu, a nie rozmiar w bajtach. Modyfikatory typów zmieniają znaczenie typu podstawowego, w celu lepszego dostosowania go do rozwiązywanego problemu. Modyfikatory typu int signed, unsigned, long, short. Modyfikatory typu char signed, unsigned. (Wykład 1) Typy danych 25 lutego / 11
31 Modyfikatory typów Typy podstawowe stanowią bazę do budowania typów złożonych i typów zmodyfikowanych. Rozmiar oraz zakres zmieniają się w zależności od procesora oraz kompilatora. Nie można przyjmować żadnych założeń odnośnie rozmiaru typów, jeżeli chcemy zapewnić przenośność programu między środowiskami wykonania. Standard języka C definiuje jedynie minimalny zakres typu, a nie rozmiar w bajtach. Modyfikatory typów zmieniają znaczenie typu podstawowego, w celu lepszego dostosowania go do rozwiązywanego problemu. Modyfikatory typu int signed, unsigned, long, short. Modyfikatory typu char signed, unsigned. Modyfikator long stosujemy z typem double (oraz w standardzie C99 z typem long int). (Wykład 1) Typy danych 25 lutego / 11
32 Typy całkowite - <limits.h>(gcc 8.2.0, 64bit) Typ Typowy rozmiar Minimalny zakres w bitach char unsigned char signed char short int signed short int unsigned short int int signed int unsigned int (Wykład 1) Typy danych 25 lutego / 11
33 Typy całkowite - <limits.h>(gcc 8.2.0, 64bit) Typ Typowy rozmiar Minimalny zakres w bitach long int unsigned long int signed long int Typ Typowy rozmiar Minimalny zakres (C99) w bitach long long int unsigned long long int signed long long int (Wykład 1) Typy danych 25 lutego / 11
34 Typy rzeczywiste - <float.h>(gcc 8.2.0, 64bit) Typowy Minimalna Minimalna Maksymalna Typ rozmiar liczba cyfr wartość wartość w bitach znaczących wykładnika wykładnika float double long double (Wykład 1) Typy danych 25 lutego / 11
35 Identyfikatory Identyfikatory to nazwy zmiennych, funkcji, etykiet, itp. (Wykład 1) Typy danych 25 lutego / 11
36 Identyfikatory Identyfikatory to nazwy zmiennych, funkcji, etykiet, itp. Identyfikator może zawierać jeden lub więcej znaków. (Wykład 1) Typy danych 25 lutego / 11
37 Identyfikatory Identyfikatory to nazwy zmiennych, funkcji, etykiet, itp. Identyfikator może zawierać jeden lub więcej znaków. Pierwszy znak musi być literą lub znakiem podkreślenia, pozostałe muszą być literami, cyframi lub znakami podkreślenia. (Wykład 1) Typy danych 25 lutego / 11
38 Identyfikatory Identyfikatory to nazwy zmiennych, funkcji, etykiet, itp. Identyfikator może zawierać jeden lub więcej znaków. Pierwszy znak musi być literą lub znakiem podkreślenia, pozostałe muszą być literami, cyframi lub znakami podkreślenia. Identyfikatory zewnętrzne, używane w procesie konsolidacji, to nazwy funkcji oraz zmiennych globalnych współdzielonych przez pliki źródłowe. (Wykład 1) Typy danych 25 lutego / 11
39 Identyfikatory Identyfikatory to nazwy zmiennych, funkcji, etykiet, itp. Identyfikator może zawierać jeden lub więcej znaków. Pierwszy znak musi być literą lub znakiem podkreślenia, pozostałe muszą być literami, cyframi lub znakami podkreślenia. Identyfikatory zewnętrzne, używane w procesie konsolidacji, to nazwy funkcji oraz zmiennych globalnych współdzielonych przez pliki źródłowe. Identyfikatory wewnętrzne nieużywane w procesie konsolidacji, np. nazwy zmiennych lokalnych. (Wykład 1) Typy danych 25 lutego / 11
40 Identyfikatory Identyfikatory to nazwy zmiennych, funkcji, etykiet, itp. Identyfikator może zawierać jeden lub więcej znaków. Pierwszy znak musi być literą lub znakiem podkreślenia, pozostałe muszą być literami, cyframi lub znakami podkreślenia. Identyfikatory zewnętrzne, używane w procesie konsolidacji, to nazwy funkcji oraz zmiennych globalnych współdzielonych przez pliki źródłowe. Identyfikatory wewnętrzne nieużywane w procesie konsolidacji, np. nazwy zmiennych lokalnych. W C89 znaczących jest co najmniej 6 (C99-31) pierwszych znaków identyfikatora zewnętrznego i 31 (C99-63) pierwszych znaków identyfikatora wewnętrznego. W C++ znaczące są co najmniej 1024 początkowe znaki. (Wykład 1) Typy danych 25 lutego / 11
41 Identyfikatory Identyfikatory to nazwy zmiennych, funkcji, etykiet, itp. Identyfikator może zawierać jeden lub więcej znaków. Pierwszy znak musi być literą lub znakiem podkreślenia, pozostałe muszą być literami, cyframi lub znakami podkreślenia. Identyfikatory zewnętrzne, używane w procesie konsolidacji, to nazwy funkcji oraz zmiennych globalnych współdzielonych przez pliki źródłowe. Identyfikatory wewnętrzne nieużywane w procesie konsolidacji, np. nazwy zmiennych lokalnych. W C89 znaczących jest co najmniej 6 (C99-31) pierwszych znaków identyfikatora zewnętrznego i 31 (C99-63) pierwszych znaków identyfikatora wewnętrznego. W C++ znaczące są co najmniej 1024 początkowe znaki. W identyfikatorach rozróżniana jest wielkość znaków. (Wykład 1) Typy danych 25 lutego / 11
42 Identyfikatory Identyfikatory to nazwy zmiennych, funkcji, etykiet, itp. Identyfikator może zawierać jeden lub więcej znaków. Pierwszy znak musi być literą lub znakiem podkreślenia, pozostałe muszą być literami, cyframi lub znakami podkreślenia. Identyfikatory zewnętrzne, używane w procesie konsolidacji, to nazwy funkcji oraz zmiennych globalnych współdzielonych przez pliki źródłowe. Identyfikatory wewnętrzne nieużywane w procesie konsolidacji, np. nazwy zmiennych lokalnych. W C89 znaczących jest co najmniej 6 (C99-31) pierwszych znaków identyfikatora zewnętrznego i 31 (C99-63) pierwszych znaków identyfikatora wewnętrznego. W C++ znaczące są co najmniej 1024 początkowe znaki. W identyfikatorach rozróżniana jest wielkość znaków. Identyfikator nie może być identyczny ze słowem kluczowym języka C/C++, ani z nazwą funkcji bibliotecznej. (Wykład 1) Typy danych 25 lutego / 11
Wskaźniki. Przemysław Gawroński D-10, p Wykład 1. (Wykład 1) Wskaźniki / 9
Wskaźniki Przemysław Gawroński D-10, p. 234 Wykład 1 01.04.2019 (Wykład 1) Wskaźniki 01.04.2019 1 / 9 Outline 1 Literatura 2 Programowanie proceduralne - zarządzanie pamięcią 3 Wskaźniki 4 Tablice a wskaźniki
Bardziej szczegółowoWstęp do programowania
Wstęp do programowania Przemysław Gawroński D-10, p. 234 Wykład 1 8 października 2018 (Wykład 1) Wstęp do programowania 8 października 2018 1 / 12 Outline 1 Literatura 2 Programowanie? 3 Hello World (Wykład
Bardziej szczegółowoRok akademicki: 2013/2014 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne
Nazwa modułu: Programowanie proceduralne Rok akademicki: 2013/2014 Kod: JFT-1-201-s Punkty ECTS: 5 Wydział: Fizyki i Informatyki Stosowanej Kierunek: Fizyka Techniczna Specjalność: Poziom studiów: Studia
Bardziej szczegółowoWykład I. Programowanie. dr inż. Janusz Słupik. Gliwice, 2014. Wydział Matematyki Stosowanej Politechniki Śląskiej. c Copyright 2014 Janusz Słupik
Wykład I I Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2014 c Copyright 2014 Janusz Słupik Zaliczenie przedmiotu Na laboratorium można zdobyć 100 punktów. Do zaliczenia niezbędne jest
Bardziej szczegółowoMETODY 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ółowoJęzyki i metodyka programowania. Wprowadzenie do języka C
Literatura: Brian W. Kernighan, Dennis M. Ritchie Język Ansi C, Wydawnictwa Naukowo - Techniczne, 2007 http://cm.bell-labs.com/cm/cs/cbook/index.html Scott E. Gimpel, Clovis L. Tondo Język Ansi C. Ćwiczenia
Bardziej szczegółowoTemat 1: Podstawowe pojęcia: program, kompilacja, kod
Temat 1: Podstawowe pojęcia: program, kompilacja, kod wynikowy. Przykłady najprostszych programów. Definiowanie zmiennych. Typy proste. Operatory: arytmetyczne, przypisania, inkrementacji, dekrementacji,
Bardziej szczegółowo1. Brian W. Kernighan, Dennis M. Ritchie, Język ANSI C, WNT, Warszawa 1998.
Literatura Język C 1. Brian W. Kernighan, Dennis M. Ritchie, Język ANSI C, WNT, Warszawa 1998. 2. Andrzej Zalewski, Programowanie w językach C i C++ z wykorzystaniem pakietu Borland C++, Nakom, Poznań
Bardziej szczegółowoPodstawy programowania. Wykład 6 Wskaźniki. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład 6 Wskaźniki Krzysztof Banaś Podstawy programowania 1 Adresy zmiennych Język C pozwala na operowanie adresami w pamięci stąd, między innymi, kwalifikowanie C jako języka relatywnie
Bardziej szczegółowoWykład I. Programowanie II - semestr II Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej
Wykład I - semestr II Kierunek Informatyka Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2015 c Copyright 2015 Janusz Słupik Zaliczenie przedmiotu Do zaliczenia przedmiotu niezbędne jest
Bardziej szczegółowoZmienne, stałe i operatory
Zmienne, stałe i operatory Przemysław Gawroński D-10, p. 234 Wykład 2 4 marca 2019 (Wykład 2) Zmienne, stałe i operatory 4 marca 2019 1 / 21 Outline 1 Zmienne 2 Stałe 3 Operatory (Wykład 2) Zmienne, stałe
Bardziej szczegółowoWstęp do programowania
Wstęp do programowania wykład 2 Piotr Cybula Wydział Matematyki i Informatyki UŁ 2012/2013 http://www.math.uni.lodz.pl/~cybula Język programowania Każdy język ma swoją składnię: słowa kluczowe instrukcje
Bardziej szczegółowoKompilator języka C na procesor 8051 RC51 implementacja
Kompilator języka C na procesor 8051 RC51 implementacja Implementowane typy danych bit 1 bit char lub char signed 8 bitów char unsigned 8 bitów int lub signed int 16 bitów unsigned int 16 bitów long lub
Bardziej szczegółowo. Podstawy Programowania 1. Wstęp. Arkadiusz Chrobot. 15 października 2015
Podstawy Programowania 1 Wstęp Arkadiusz Chrobot Zakład Informatyki 15 października 2015 1 / 41 Plan 1 Informacje organizacyjne 2 Bibliografia 3 Wprowadzenie 4 Algorytm 5 System komputerowy 6 Języki programowania
Bardziej szczegółowoPodstawy Programowania 1 Wstęp. Plan. Informacje organizacyjne. Bibliografia Literatura Podstawowa. Notatki. Notatki. Notatki.
Podstawy Programowania 1 Wstęp Arkadiusz Chrobot Zakład Informatyki 12 października 2016 1 / 41 Plan Informacje organizacyjne Bibliografia Wprowadzenie Algorytm System komputerowy Języki programowania
Bardziej szczegółowoWykład 1
Wstęp do programowania 1 Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 1 Wprowadzenie Cel wykładów z programowania proceduralnego Wykład jest poświęcony językowi C i jego
Bardziej szczegółowoProgramowanie 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ółowoPodstawy 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ółowoTypy złożone. Struktury, pola bitowe i unie. Programowanie Proceduralne 1
Typy złożone Struktury, pola bitowe i unie. Programowanie Proceduralne 1 Typy podstawowe Typy całkowite: char short int long Typy zmiennopozycyjne float double Modyfikatory : unsigned, signed Typ wskaźnikowy
Bardziej szczegółowoMicrosoft IT Academy kurs programowania
Microsoft IT Academy kurs programowania Podstawy języka C# Maciej Hawryluk Język C# Język zarządzany (managed language) Kompilacja do języka pośredniego (Intermediate Language) Kompilacja do kodu maszynowego
Bardziej szczegółowowykład III uzupełnienie notatek: dr Jerzy Białkowski Programowanie C/C++ Język C - zarządzanie pamięcią, struktury,
, Programowanie, uzupełnienie notatek: dr Jerzy Białkowski , 1 2 3 4 , Wczytywanie liczb , Wczytywanie liczb 1 #include 2 #include < s t d l i b. h> 3 4 int main ( ) { 5 int rozmiar, numer
Bardziej szczegółowoInstrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory
Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory Poniżej pozwoliłem sobie za cytować za wikipedią definicję zmiennej w informatyce.
Bardziej szczegółowoPodstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Bardziej szczegółowoBardzo szybkie podsumowanie: wykład 3
Bardzo szybkie podsumowanie: wykład 3 wer. 7 z drobnymi modyfikacjami! Wojciech Myszka 2019-04-02 09:08:04 +0200 Uwagi 1. Obowiązuje cały materiał! 2. Tu tylko podsumowanie. Wskaźniki. Pamięć dynamiczna
Bardziej szczegółowozmienne stanowią abstrakcję komórek pamięci: programista może przechowywać dane w pamięci, nie martwiąc się o techniczne szczegóły (np.
ZMIENNE 39 zmienne stanowią abstrakcję komórek pamięci: programista może przechowywać dane w pamięci, nie martwiąc się o techniczne szczegóły (np. przydział pamięci). 40 Nazewnictwo zmiennych Dozwolone
Bardziej szczegółowoWskaźniki. Informatyka
Materiały Wskaźniki Informatyka Wskaźnik z punktu widzenia programisty jest grupą komórek pamięci (rozmiar wskaźnika zależy od architektury procesora, najczęściej są to dwa lub cztery bajty ), które mogą
Bardziej szczegółowo2 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ółowoRok akademicki: 2017/2018 Kod: JFM s Punkty ECTS: 6. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne
Nazwa modułu: Programowanie proceduralne Rok akademicki: 2017/2018 Kod: JFM-1-307-s Punkty ECTS: 6 Wydział: Fizyki i Informatyki Stosowanej Kierunek: Fizyka Medyczna Specjalność: Poziom studiów: Studia
Bardziej szczegółowoWskaźniki. Przemysław Gawroński D-10, p marca Wykład 2. (Wykład 2) Wskaźniki 8 marca / 17
Wskaźniki Przemysław Gawroński D-10, p. 234 Wykład 2 8 marca 2019 (Wykład 2) Wskaźniki 8 marca 2019 1 / 17 Outline 1 Wskaźniki 2 Tablice a wskaźniki 3 Dynamiczna alokacja pamięci (Wykład 2) Wskaźniki 8
Bardziej szczegółowo1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość
1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość 2. Poprawna definicja wskażnika b to: a) float *a, **b = &a; b) float
Bardziej szczegółowoTyp użyty w deklaracji zmiennej decyduje o rodzaju informacji, a nazwa zmiennej symbolicznie opisuje wartość.
Typy danych Aby zapisać w komputerze jakąś daną, trzeba zapamiętać trzy jej podstawowe cechy: miejsce przechowywania informacji, przechowywaną wartość, rodzaj przechowywanej wartości. Typ użyty w deklaracji
Bardziej szczegółowoJęzyk C część 1. Sformułuj problem Zanalizuj go znajdź metodę rozwiązania (pomocny może byd algorytm) Napisz program Uruchom i przetestuj czy działa
Język C część 1 Literatura [1] Brian W. Kernighan, Dennis M. Ritchie: Język ANSI C, Wydawnictwa Naukowo Techniczne, Warszawa 2003 [2] Anna Strudzioska-Walczak, Krzysztof Walczak, Nakuka programowania dla
Bardziej szczegółowoPodstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja
Bardziej szczegółowoPodstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 10 Kurs C++
Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 10 Kurs C++ Historia Lata 70-te XX w język C (do pisania systemów operacyjnych) "The C programming language" B. Kernighan, D. Ritchie pierwszy standard
Bardziej szczegółowoWstęp do programowania obiektowego. WYKŁAD 3 Dziedziczenie Pola i funkcje statyczne Funkcje zaprzyjaźnione, this
Wstęp do programowania obiektowego WYKŁAD 3 Dziedziczenie Pola i funkcje statyczne Funkcje zaprzyjaźnione, this 1 Nazwa typu Rozmiar Zakres Uwagi bool 1 bit wartości true albo false stdbool.h TYPY ZNAKOWE
Bardziej szczegółowoSpis 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ółowoTablice, funkcje - wprowadzenie
Tablice, funkcje - wprowadzenie Przemysław Gawroński D-10, p. 234 Wykład 5 25 marca 2019 (Wykład 5) Tablice, funkcje - wprowadzenie 25 marca 2019 1 / 12 Outline 1 Tablice jednowymiarowe 2 Funkcje (Wykład
Bardziej szczegółowo( wykł. dr Marek Piasecki )
INE 1007 Informatyka 1 Język programowania C++ ( wykł. dr Marek Piasecki ) Literatura: dowolny podręcznik do języka C++ (na laboratoriach Borland C++ 3.1) Robert Lafore Jerzy Grębosz Andrzej Zalewski Programowanie
Bardziej szczegółowoJęzyki i metody programowania. Omówienie języków C, C++ i Java
Języki i metody programowania Omówienie języków C, C++ i Java Język C Język programowania ogólnego przeznaczenia Historia: M. Richards - BCPL - lata 60-te ubiegłego stulecia K. Thompson - B dla UNIX (DEC
Bardziej szczegółowo1 P roste e t ypy p d a d n a ych c - c ąg ą g d a d l a szy 2 T y T py p z ł z o ł żo ż ne e d a d n a ych c : T BLICE
1. Proste typy danych- ciąg dalszy 2. Typy złożone danych : TABLICE Wykład 3 ZMIENNE PROSTE: TYPY WBUDOWANE Typy zmiennoprzecinkowe: float double long double Różne rozmiary bajtowe. W konsekwencji różne
Bardziej szczegółowo1 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ółowoWykład II Tablice (wstęp) Przykłady algorytmów Wstęp do języka C/C++
Podstawy programowania Wykład II Tablice (wstęp) Przykłady algorytmów Wstęp do języka C/C++ 1 dr Artur Bartoszewski - Podstawy programowania, sem. 1- WYKŁAD Część I Wstęp do struktur danych: Tablice 2
Bardziej szczegółowoProgramowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni. Wykład 6. Karol Tarnowski A-1 p.
Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni Wykład 6 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Wskaźnik do pliku Dostęp do pliku: zapis, odczyt,
Bardziej szczegółowoTemat: 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ółowoJak 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ółowoProgramowanie w języku C++
INE 2022 JĘZYKI PROGRAMOWANIA 1 INE 0050 WSTĘP DO PROGRAMOWANIA Programowanie w języku C++ ( wykł. dr Marek Piasecki ) Literatura: do wykładu dowolny podręcznik do języka C++ na laboratoriach Borland C++
Bardziej szczegółowoPodstawy programowania w języku C
Podstawy programowania w języku C WYKŁAD 1 Proces tworzenia i uruchamiania programów Algorytm, program Algorytm przepis postępowania prowadzący do rozwiązania określonego zadania. Program zapis algorytmu
Bardziej szczegółowoStrona główna. Strona tytułowa. Programowanie. Spis treści. Sobera Jolanta 16.09.2006. Strona 1 z 26. Powrót. Full Screen. Zamknij.
Programowanie Sobera Jolanta 16.09.2006 Strona 1 z 26 1 Wprowadzenie do programowania 4 2 Pierwsza aplikacja 5 3 Typy danych 6 4 Operatory 9 Strona 2 z 26 5 Instrukcje sterujące 12 6 Podprogramy 15 7 Tablice
Bardziej szczegółowoWprowadzenie do języka Java
WSNHiD, Programowanie 2 Lab. 1 [ część 1 ] Wprowadzenie do języka Java Wprowadzenie Język programowania Java jest obiektowym językiem programowania. Powstał w 1995 i od tej pory był intensywnie rozwijany.
Bardziej szczegółowoInstytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska
Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny Technologiczny Politechnika Śląska Języki programowania z programowaniem obiektowym Laboratorium
Bardziej szczegółowoCo 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ółowoPodstawy Programowania ELEMENTY PROGRAMU i TYPY DANYCH
Podstawy Programowania ELEMENTY PROGRAMU i TYPY DANYCH Michał Bujacz bujaczm@p.lodz.pl B9 Lodex 207 godziny przyjęć: środy i czwartki 10:00-11:00 http://www.eletel.p.lodz.pl/bujacz/ 1 Pytania weryfikacyjne:
Bardziej szczegółowoJęzyk C zajęcia nr 11. Funkcje
Język C zajęcia nr 11 Funkcje W języku C idea podprogramów realizowana jest wyłącznie poprzez definiowanie i wywołanie funkcji. Każda funkcja musi być przed wywołaniem zadeklarowana. Deklaracja funkcji
Bardziej szczegółowoProgramowanie w języku C++
Programowanie w języku C++ Część siódma 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 nie zastąpi
Bardziej szczegółowoProste 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ółowoTablice (jedno i wielowymiarowe), łańcuchy znaków
Tablice (jedno i wielowymiarowe), łańcuchy znaków wer. 8 z drobnymi modyfikacjami! Wojciech Myszka Katedra Mechaniki i Inżynierii Materiałowej 2017-04-07 09:35:32 +0200 Zmienne Przypomnienie/podsumowanie
Bardziej szczegółowoJęzyk ludzki kod maszynowy
Język ludzki kod maszynowy poziom wysoki Język ludzki (mowa) Język programowania wysokiego poziomu Jeśli liczba punktów jest większa niż 50, test zostaje zaliczony; w przeciwnym razie testu nie zalicza
Bardziej szczegółowoI. KARTA PRZEDMIOTU CEL PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI EFEKTY KSZTAŁCENIA
I. KARTA PRZEDMIOTU 1. Nazwa przedmiotu: PODSTAWY PROGRAMOWANIA. Kod przedmiotu: Ovi1 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Mechatronika 5. Specjalność: Eksploatacja Systemów
Bardziej szczegółowoWstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 2. Karol Tarnowski A-1 p.
Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy Laboratorium 2 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Komentarze Funkcja printf() Zmienne Łańcuchy
Bardziej szczegółowoJava. język programowania obiektowego. Programowanie w językach wysokiego poziomu. mgr inż. Anna Wawszczak
Java język programowania obiektowego Programowanie w językach wysokiego poziomu mgr inż. Anna Wawszczak 1 Język Java Język Java powstał w roku 1995 w firmie SUN Microsystems Java jest językiem: wysokiego
Bardziej szczegółowoJęzyk C++ Różnice między C a C++
Język C++ Różnice między C a C++ Plan wykładu C a C++ Różnice ogólne Typy Deklaracje zmiennych C++ jako rozszerzenie C Domyślne argumenty funkcji Przeciążanie funkcji Referencje Dynamiczny przydział pamięci
Bardziej szczegółowo1 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ółowoAlgorytmy i struktury danych. wykład 1
Plan całego wykładu:. Pojęcie algorytmu, projektowanie wstępujące i zstępujące, rekurencja. Klasy algorytmów. Poprawność algorytmu, złożoność obliczeniowa. Wskaźniki, dynamiczne struktury danych: listy,
Bardziej szczegółowoWstęp do informatyki- wykład 4 Deklaracja zmiennych Typy
1 Wstęp do informatyki- wykład 4 Deklaracja zmiennych Typy Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion, 2012 www.cplusplus.com Jerzy
Bardziej szczegółowoTemat 7. Programowanie mikrokontrolerów z rodziny PIC16 w języku C przy użyciu HI-TECH C for PIC10/12/16
Temat 7. Programowanie mikrokontrolerów z rodziny PIC16 w języku C przy użyciu HI-TECH C for PIC10/12/16 Spis treści do tematu 7 7.1. Używanie kompilatora 7.2. Rozszerzenia języka ANSI C 7.3. Optymalizacja
Bardziej szczegółowoWykład 1: Wskaźniki i zmienne dynamiczne
Programowanie obiektowe Wykład 1: Wskaźniki i zmienne dynamiczne 1 dr Artur Bartoszewski - Programowanie obiektowe, sem. 1I- WYKŁAD Podstawy programowania w C++ Wskaźniki 2 dr Artur Bartoszewski - Programowanie
Bardziej szczegółowoProgramowanie Komputerów
Programowanie Komputerów Łukasz Kuszner pokój 209, WETI http://www.kaims.pl/ kuszner/ kuszner@eti.pg.gda.pl Wykład 30 godzin, Laboratoria 30 godzin 2012/ Strona 1 z 17 1. Typy i zmienne Jak wiemy, komputer
Bardziej szczegółowoMATERIAŁY DO ZAJĘĆ II
MATERIAŁY DO ZAJĘĆ II Zmienne w C# Spis treści I. Definicja zmiennej II. Hierarchia typów (CTS) III. Typy wbudowane IV. Deklaracja zmiennych V. Literały VI. Pobieranie i wypisywanie wartości zmiennych
Bardziej szczegółowoDr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 7 WSTĘP DO INFORMATYKI
Dr inż. Grażyna KRUPIŃSKA Grazyna.Krupinska@fis.agh.edu.pl D-10 pokój 227 WYKŁAD 7 WSTĘP DO INFORMATYKI Wyrażenia 2 Wyrażenia w języku C są bardziej elastyczne niż wyrażenia w jakimkolwiek innym języku
Bardziej szczegółowoJęzyki i metodyka programowania. Typy, operatory, wyrażenia. Wejście i wyjście.
Typy, operatory, wyrażenia. Wejście i wyjście. Typy, operatory, wyrażenia Zmienna: [] [ '[' ']' ] ['=' ]; Zmienna to fragment pamięci o określonym
Bardziej szczegółowoLab 9 Podstawy Programowania
Lab 9 Podstawy Programowania (Kaja.Gutowska@cs.put.poznan.pl) Wszystkie kody/fragmenty kodów dostępne w osobnym pliku.txt. Materiały pomocnicze: Wskaźnik to specjalny rodzaj zmiennej, w której zapisany
Bardziej szczegółowoWstę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ółowoWprowadzenie. Organizacja pracy i środowisko programistyczne. Mirosław Ochodek
Wprowadzenie Organizacja pracy i środowisko programistyczne Mirosław Ochodek Miroslaw.Ochodek@pwsz.pila.pl Miroslaw.Ochodek@cs.put.poznan.pl Dane kontaktowe Mirosław Ochodek E-mail: Miroslaw.Ochodek@pwsz.pila.pl
Bardziej szczegółowoWstęp. do języka C na procesor 8051. (kompilator RC51)
Wstęp do języka C na procesor 8051 (kompilator RC51) Kompilator języka C Kompilator RC51 jest kompilatorem języka C w standardzie ANSI Ograniczeń w stosunku do ANSI jest niewiele głównie rzadkie operacje
Bardziej szczegółowoPodstawy programowania. Wykład 6 Złożone typy danych: struktury, unie. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład 6 Złożone typy danych: struktury, unie Krzysztof Banaś Podstawy programowania 1 są sposobem na przechowywanie w ramach pojedynczej zmiennej zestawu zmiennych różnych typów,
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Wykład 2: Wstęp do języka Java 3/4/2013 S.Deniziak: Programowanie obiektowe - Java 1 Cechy języka Java Wszystko jest obiektem Nie ma zmiennych globalnych Nie ma funkcji globalnych
Bardziej szczegółowoStruktury - wprowadzenie
Struktury - wprowadzenie Przemysław Gawroński D-10, p. 234 Wykład 6 5 kwietnia 2019 (Wykład 6) Struktury - wprowadzenie 5 kwietnia 2019 1 / 12 Outline 1 Struktury (Wykład 6) Struktury - wprowadzenie 5
Bardziej szczegółowoWstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 12. Karol Tarnowski A-1 p.
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy Wykład 12 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji (1) Obsługa łańcuchów znakowych getchar(), putchar()
Bardziej szczegółowoDariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki zaprojektowany jako rozszerzenie języka C o obiektowe mechanizmy abstrakcji danych jest to język pozwalający na programowanie zarówno proceduralne
Bardziej szczegółowoProgramowanie w C++ Wykład 2. Katarzyna Grzelak. 5 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 41
Programowanie w C++ Wykład 2 Katarzyna Grzelak 5 marca 2018 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 41 Reprezentacje liczb w komputerze K.Grzelak (Wykład 1) Programowanie w C++ 2 / 41 Reprezentacje
Bardziej szczegółowoC++ wprowadzanie zmiennych
C++ wprowadzanie zmiennych Każda zmienna musi być zadeklarowana, należy określić jej nazwę (identyfikator) oraz typ. Opis_typu lista zmiennych Dla każdej zmiennej rezerwowany jest fragment pamięci o określonym
Bardziej szczegółowoInformatyka 1. Plan dzisiejszych zajęć. zajęcia nr 1. Elektrotechnika, semestr II rok akademicki 2008/2009
Informatyka 1 zajęcia nr 1 Elektrotechnika, semestr II rok akademicki 2008/2009 mgr inż.. Paweł Myszkowski Plan dzisiejszych zajęć 1. Organizacja laboratorium przedmiotu 2. Algorytmy i sposoby ich opisu
Bardziej szczegółowoPodstawy programowania. Wykład Co jeszcze... Przypomnienia, uzupełnienia. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Co jeszcze... Przypomnienia, uzupełnienia Krzysztof Banaś Podstawy programowania 1 Typy danych Podstawowe wbudowane typy danych języka C: _Bool 0 i 1 (C99) znaki (char) 7
Bardziej szczegółowoKARTA KURSU. Wstęp do programowania
KARTA KURSU Nazwa Nazwa w j. ang. Wstęp do programowania Introduction to Programming Kod Punktacja ECTS* 6 Koordynator dr inż. Magdalena Andrzejewska Zespół dydaktyczny: dr inż. Magdalena Andrzejewska
Bardziej szczegółowoPytania sprawdzające wiedzę z programowania C++
Pytania sprawdzające wiedzę z programowania C++ Wstęp 1. Zaprezentuj mechanikę tworzenia programu napisanego w języku C++. 2. Co to jest kompilacja? 3. Co to jest konsolidacja? 4. Co to jest kod wykonywalny?
Bardziej szczegółowoProgramowanie w C++ Wykład 2. Katarzyna Grzelak. 4 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44
Programowanie w C++ Wykład 2 Katarzyna Grzelak 4 marca 2019 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44 Na poprzednim wykładzie podstawy C++ Każdy program w C++ musi mieć funkcję o nazwie main Wcięcia
Bardziej szczegółowoElementarne wiadomości o języku C
Elementarne wiadomości o języku C 1. Wprowadzenie Oprac.: Zbigniew Rudnicki Pierwszą wersję języka C opracował Dennis Ritchie w roku 1972 (wykorzystując niektóre rozwiazania z opracowanych w latach1967-1970
Bardziej szczegółowoProgramowanie 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ółowoWykład 3 Składnia języka C# (cz. 2)
Wizualne systemy programowania Wykład 3 Składnia języka C# (cz. 2) 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Wizualne systemy programowania Metody 2 Metody W C# nie jest
Bardziej szczegółowoInformatyka, Ć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ółowoProste algorytmy w języku C
Proste algorytmy w języku C Michał Rad AGH Laboratorium Maszyn Elektrycznych 2016-12-01 Outline Język C Zadanie pierwsze - obliczanie miejsc zerowych wielomianu Zadanie drugie - znajdowanie największego
Bardziej szczegółowoWstęp do programowania. Wykład 1
Wstęp do programowania Wykład 1 1 / 49 Literatura Larry Ullman, Andreas Signer. Programowanie w języku C++. Walter Savitch, Kenrick Mock. Absolute C++. Jerzy Grębosz. Symfonia C++. Standard. Stephen Prata.
Bardziej szczegółowoInformatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki
Informatyka I Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 1 Plan wykładu
Bardziej szczegółowoPodstawy programowania strukturalnego (C) SYLABUS A. Informacje ogólne
Podstawy programowania strukturalnego (C) SYLABUS A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów
Bardziej szczegółowoPODSTAWY PROGRAMOWANIA STRUKTURALNEGO (C) SYLABUS A. Informacje ogólne
PODSTAWY PROGRAMOWANIA STRUKTURALNEGO (C) SYLABUS A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów
Bardziej szczegółowoLaboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą
Bardziej szczegółowoISO/ANSI C - funkcje. Funkcje. ISO/ANSI C - funkcje. ISO/ANSI C - funkcje. ISO/ANSI C - funkcje. ISO/ANSI C - funkcje
Funkcje (podprogramy) Mianem funkcji określa się fragment kodu, który może być wykonywany wielokrotnie z różnych miejsc programu. Ogólny zapis: typ nazwa(argumenty) ciało funkcji typ określa typ danych
Bardziej szczegółowoPodstawy Programowania. Wykład 1
Podstawy Programowania Wykład 1 Jak się uczyć programowania? Wykład i laboratorium Literatura Jerzy Grębosz Symfonia C++ Bjarne Stroustrup Język C++ Bruce Eckel Thinking in C++ Tony L. Hansen C++ zadania
Bardziej szczegółowoRóżności w C++ Marek Pudełko
Różności w C++ Marek Pudełko Kodowanie i reprezentacja liczb 2 Kodowanie uzupełnieniowe U1 i U2 Bity liczby numerujemy od 0 do k 1 Bitom nr j, j < k 1 przyporządkowuje się wagi w j =2 j Najstarszej pozycji
Bardziej szczegółowoInżynieria Wytwarzania Systemów Wbudowanych
GUT Intel 2015/16 1/30 Inżynieria Wytwarzania Systemów Wbudowanych Wykład 3 Iwona Kochańska Katedra Systemów Elektroniki Morskiej WETI PG October 18, 2018 Dobre praktyki GUT Intel 2015/16 2/30 Przenośność
Bardziej szczegółowo