Metody Przetwarzania Danych Meteorologicznych Ćwiczenia 09 i 10
|
|
- Marta Pawłowska
- 7 lat temu
- Przeglądów:
Transkrypt
1 Danych Meteorologicznych Ćwiczenia 09 i 10 Sylwester Arabas (ćwiczenia do wykładu dra Krzysztofa Markowicza) Instytut Geofizyki, Wydział Fizyki Uniwersytetu Warszawskiego 2. grudnia 2008 r.
2 Zadanie domowe 8.2D rozwiązanie szkic kodu liczącego średnie miesięczne temperatur dla danych z globalnej sieci dryfterów NOAA 1 suma = tablica liczb zmiennoprzecinkowych 12 x 360 x licznik = tablica liczb całkowitych 12 x 360 x dla każdej linijki pliku { 5 jeżeli wartość temperatury!= " " { 6 lat = indeks oczka siatki obejmującego daną szerokość geogr. 7 lon = indeks oczka siatki obejmującego daną długość geogr. 8 suma[miesiąc, lat, lon ] += wartość temperatury 9 licznik[miesiąc, lat, lon ] } 11 } dla każdego miesiąca { 14 dla każdego oczka siatki { 15 średnia = suma[miesiąc, lat, lon ] / licznik[miesiąc, lat, lon ] 16 kod zapisujący wynik dla danego oczka siatki 17 } 18 } nagłówek przykładowego pliku netcdf, w którym można zapisać wyniki powyższych obliczeń 1 netcdf sst_01 { 2 dimensions: 3 latitude = 180 ; 4 longitude = 360 ; 5 variables: 6 float latitude(latitude) ; 7 latitude:units = "degrees_north" ; 8 float longitude(longitude) ; 9 longitude:units = "degrees_east" ; 10 float temperature(latitude, longitude) ; 11 temperature:units = "degrees Celsius" ; // global attributes: 14 :author = "Sylwester Arabas (slayoo@igf.fuw.edu.pl)" ; 15 }
3 Zadanie 9.1 polecenia Global Drifter Program Information Data and Products Operations Information What's a drifter? Track a particular drifter GDP Objectives Science: goals and programs Latest maps Bibliography The Global Drifter Program Satellite-tracked surface drifting buoys NOAA Home AOML Home PhOD Home GOOS Center Global Drifter Program What's a drifter? zaimplementować algorytm wyznaczenia średnich miesięcznych temperatur powierzchni oceanu na podstawie danych z pomiarów przeprowadzanych w ramach globalnej sieci dryfterów NOAA (zad 8.2D), w taki sposób aby: wynik obliczeń został zapisany do 12 plików tekstowych (dla każdego miesiąca), w których każdy rekord (np. o strukturze lon lat temp ) reprezentuje jedno oczko siatki wyznaczenie średnich nie wymagało rozpakowania pliku z danymi (np. zcat + awk) wykreślenie wyników obliczeń w formie wykresu, na którym temperatura reprezentowana jest kolorem, a każde oczko siatki odpowiada pikselowi (: )
4 Zadanie 9.1 przykładowe rozwiązanie: kod zad9 1.awk 1 BEGIN { 2 # numery kolumn na podstawie opisu w 'header_buoydata.txt' 3 col_mon = 2; col_lat = 5; col_lon = 6; col_tmp = 7 4 } 5 6 $col_tmp!= " " { 7 # rejestracja warto!ci temperatur na siatce 1x1 deg dla 12 miesi"cy -> 12 x 180 x idx_mon = $col_mon 9 idx_lat = int($col_lat) - ($col_lat < 0? 1 : 0) 10 idx_lon = int($col_lon) 11 sum[idx_mon, idx_lat, idx_lon] += $col_tmp 12 cnt[idx_mon, idx_lat, idx_lon] } END { 16 # wyliczenie!rednich i zapis do pliku 17 for (mon = 1; mon <= 12; mon++) { 18 outfile = "sst_" sprintf("%02d", mon) 19 print "#lon lat temp" > outfile 20 for (lon = 0; lon < 360; lon++) { 21 for (lat = -90; lat < 90; lat++) { 22 avg = cnt[mon, lat, lon]? sum[mon, lat, lon] / cnt[mon, lat, lon] : " " 23 printf("%3.1f %3.1f %f\n", lon +.5, lat +.5, avg) >> outfile 24 } 25 } 26 } 27 } zad9 1.gpi 1 set xrange [0:360] 2 set yrange [-90:90] 3 set cbrange [-10:40] 4 set palette color positive maxcolors 20 5 set cblabel "temperatura powierzchni oceanu [C]" 6 plot 'sst_12' using 1:2:3 with image t ""
5 Zadanie 9.1 przykładowe rozwiązanie: wykresy Średnie miesięczne wartości temperatur na podstawie pomiarów wykonanych dryfterami w latach (w stopniach Celsjusza) styczeń luty marzec kwiecień maj czerwiec lipiec sierpień wrzesień październik listopad grudzień pod powłoką $ zcat buoydata 5001 jun08.dat-gz gawk -f zad9 1.awk $ zad9 1.gpi
6 Zadanie 10.1 polecenia plik tekstowy z wynikami obliczeń z zadania 9.1 wczytać do postaci tablicy w u (, reform()) dane zapisać do pliku netcdf o strukturze zaproponowanej w zadaniu 8.2D (patrz slajdy o funkcjach i procedurach obsługujących zapis do plików netcdf) przetestować procedurę wykreślając zawartość plików netcdf
7 Zadanie 10.1 przykładowe rozwiązanie zad10 1.pro 1 pro zad10_1, verbose=verbose 2 3 mons = ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'] 4 for mon = 0, n_elements(mons) - 1 do begin 5 6 ; utworzenie pliku 7 file_id = ncdf_create("sst_" + mons[mon] + ".nc", /clobber) 8 9 ; definicje wymiarów i zmiennych 10 dim_id_lat = ncdf_dimdef(file_id, "latitude", 180) 11 dim_id_lon = ncdf_dimdef(file_id, "longitude", 360) var_id_lat = ncdf_vardef(file_id, "latitude", [dim_id_lat], /float) 14 var_id_lon = ncdf_vardef(file_id, "longitude", [dim_id_lon], /float) 15 var_id_tmp = ncdf_vardef(file_id, "temperature", [dim_id_lon, dim_id_lat], /float) ; atrybuty zmiennych i atrybuty globalne 18 ncdf_attput, file_id, var_id_lat, "units", "degrees_north" 19 ncdf_attput, file_id, var_id_lon, "units", "degrees_east" 20 ncdf_attput, file_id, var_id_tmp, "units", "degrees Celsius" ncdf_attput, file_id, "author", "Sylwester Arabas (slayoo@igf.fuw.edu.pl)", /global ; wyjście z trybu definicji 25 ncdf_control, file_id, /endef ; wczytanie danych z pliku tekstowego 28 data = read_ascii( '../zad9.1/sst_' + mons[mon], comment_symbol='#', num_records=180l*360) 29 tmp = transpose(reform(data.field1[2, *], 180, 360)) 30 if keyword_set(verbose) then tv, byte(4*tmp+40) ; podgląd danych wejściowych ; wpisanie danych 33 ncdf_varput, file_id, var_id_lat, findgen(180) ncdf_varput, file_id, var_id_lon, findgen(360) ncdf_varput, file_id, var_id_tmp, tmp ; sprawdzenie (poprzez wykreślenie danych wczytanych z pliku netcdf) 38 if keyword_set(verbose) then begin 39 ncdf_varget, file_id, var_id_lon, lon 40 ncdf_varget, file_id, var_id_lat, lat 41 ncdf_varget, file_id, var_id_tmp, tmp 42 contour, tmp, lon, lat 43 endif ; zamknięcie pliku 46 ncdf_close, file_id endfor end
8 Zadanie 10.2D polecenia Stworzenie skryptu przetwarzającego plik tekstowy z serią czasową pomiarów meteorologicznych o rozdzielczości czasowej rzędu sekund/minut (np. dane ze stacji meteo IGF), który uśrednia te dane do rozdzielczości 1 godziny. Skrypt powinien przyjmować dane na standardowe wejście, a wynik drukować na standardowe wyjście). Uśrednienie może obejmować wartości we wszystkich kolumnach (sensowność tego dla kolumn określających czas pomiaru przedyskutujemy na następnych ćwiczeniach) Można założyć regularność danych wejściowych (tzn. że rekordy są w równych odstępach czasowych i żadnego nie brakuje) i nie uwzględniać przypadków specjalnych typu NaN.
9 : o jezyku to język programowania: interpretowany, dynamicznie typowany o składni zbliżonej do C (nawiasy klamrowe ograniczają bloki kodu; kontrola przepływu składnia wyrażeń warunkowych, pętli, definicji funkcji; przypisywanie wartości i odwoływanie się do zmiennych; adresowanie w tablicach; wywoływanie funkcji) i basha (np. zapis do plików) przeznaczony do przetwarzania danych tekstowych zdefiniowany w standardzie POSIX o conajmniej dwóch otwartych implementacjach: nawk i gawk którego pełna dokumentacja dostępna jest po wykonaniu polecenia man awk Struktura programu w u Kod programu w u może zawierać następujące elementy jeden blok BEGIN z instrukcjami wykonywanymi przed analizą pierwszego rekordu jeden blok END z instrukcjami wykonywanymi po analizie ostatniego rekordu dowolną liczbę bloków etykietowanych wyrażeniem, wykonywanych gdy wyrażenie to jest prawdziwe
10 : wybrane elementy składni wybrane operatory spacja operator konkatenacji ciągów znaków $N operator pobrania wartości w kolumnie N w aktualnym wierszu > w zależności od kontekstu: zapis do pliku bądź porównanie wartości >> dopisanie do pliku wybrane zmienne o znaczeniu specjalnym FS NF NR RS OFS ORS wybrane funkcje biblioteczne print() separator pól (kolumn) w danych wejciowych (wyrażenie regularne, domyślnie blank ) liczba pól (kolumn) w aktualnym rekordzie numer aktualnie analizowanego rekordu separator rekordów (wierszy) w danych wejściowych (domyślnie znak nowej linii) separator pól (kolumn) w danych wyjściowych (domyślnie blank ) separator rekordów (wierszy) w danych wyjściowych (domyślnie znak nowej linii) zapisuje do pliku lub na standardowe wyjście tekstową reprezentację argumentu int() zwraca liczbę całkowitą najbliższą argumentowi, zawsze w stronę zera
11 Gnuplot: styl wykreślania image wykreślanie danych 2D w formie obrazu, w którym wartości odpowiada kolor > help image > plot sst 01 with image set cbrange ustawianie zakresu watości na skali kolorów > help set cbrange > set cbrange [-10:40] set cblabel ustawianie opisu skali kolorów > help set cblabel > set cblabel temperatura [C] set palette wybór palety kolorów > help set palette > set palette negative > set palette grey set/unset colorbox włączanie i wyłączanie legendy do skali kolorów > help set colorbox > unset colorbox
12 : funkcja reform() i procedura tv (nie powiązane ze sobą) reform() rearanżuje tablice bez zmiany zawartości (również in-situ) tablica wynikowa = reform(tablica wejściowa, wymiar 1, wymiar 2,... ) tablica = reform(tablica, wymiar 1, wymiar 2,..., /overwrite) przykład użycia > a = indgen(4) > print, a > a = reform(a, 2, 2, /overwrite) > print, a tv owy odpowiednik z a (ale bez odniesienia do skali na osiach wykresu) > tv, bytscl(tablica)
13 : dostęp do plików netcdf ncdf open(), ncdf close, ncdf create(), ncdf control ncdf dimdef() id pliku = ncdf open(ścieżka do pliku) ncdf close(id pliku) id pliku = ncdf create(ścieżka do pliku) ncdf control, id pliku id wymiaru = ncdf dimdef(id pliku, nazwa wymiaru, rozmiar wymiaru) id wymiaru = ncdf dimdef(id pliku, nazwa wymiaru, /unlimited) ncdf vardef(), ncdf attput (flagi określające typ: /byte, /char, /double, /float, /long, /short) flagi: /nowrite, /write flagi 1 : /clobber, /noclobber wybrane flagi: /endef, /sync id zmiennej = ncdf vardef(id pliku, nazwa zmiennej wektorowej, tablica z id wymiarów) id zmiennej = ncdf vardef(id pliku, nazwa zmiennej skalarnej) ncdf attput, id pliku, id zmiennej, wartość atrybutu ncdf attput, id pliku, wartość atrybutu, /global ncdf varput, ncdf varget ncdf varput, id pliku, id zmiennej, wartość ncdf varget, id pliku, id zmiennej, wartość wymiary wartości są zgodne z wymiarami zmiennej zdefiniowanej w pliku netcdf wybranie zakresu danych, które mają być zapisane/odczytane możliwe jest poprzez przypisanie argumentom nazwanym count i offset tablic złożonych z tylu liczb całkowitych, na ilu wymiarach zdefiniowana jest zmienna 1 dotyczą zachowania się procedury w przypadku napotkania, pod podaną ścieżką, na istniejący już plik
14 : funkcja wczytuje dane z pliku tekstowego uwagi struktura = read ascii(ścieżka do pliku) wybrane flagi i argumenty nazwane: comment symbol określa symbol komentarza linie rozpoczynające się od tego znaku nie są brane pod uwagę num records określa ile rekordów ma zostać wczytane delimiter określa znak oddzielający kolumny w wierszu (domyślnie spacja)... i wiele, wiele innych (możliwe jest np. określanie wzorców będących, w praktyce, definicjami tekstowych formatów plików) Bez użycia mechanizmu wzorców, funkcja zwraca tzw. strukturę anonimową. Adresowanie danych w takiej strukturze możliwe jest np. przy pomocy wyrażeń typu: (struktura.field1)[kolumna, wiersz]. Pliki tekstowe o zmiennej długości linii (najczęstszy przypadek obejmujący również formaty takie jak CSV, NASA Ames etc.) nie umożliwiają odczytu wybranego rekordu bez analizy tekstu ze wszystkich poprzedzających wierszy (wyszukiwanie końców linii). W praktyce, przed pracą z dużymi zbiorami danych, warto dane z pliku tekstowego umieścić np. w pliku netcdf.
15 narzędzia owe: mc, wc i file mc Midnight Commander: wizualny interpetator poleceń, klient FTP, klient SCP... koln Norton Commandera $ man mc $ mc wc zlicza linie, słowa i znaki w pliku tekstowym lub standardowym wejściu $ man wc $ wc PLIK TEKSTOWY $ zcat PLIK.gz wc -l podaje ilość linii w spakowanym pliku file podaje prawdopodobny typ pliku na podstawie analizy jego zawartości $ man file $ file PLIK $ file * AUTHORS: COPYING: CVS: ChangeLog: Doxyfile: Makefile.am: Makefile.cvs: NEWS: config.guess: configure.in: CVS/Root: autom4te.cache/traces.0: src/fmtouttokentypes.txt: src/basic_fun.cpp: src/gdl: src/gdl-plotting.o: src/initct.cpp: src/math_fun_gm.hpp: src/new.cpp: testsuite/test_map.pro: testsuite/test_suite.pro: UTF-8 Unicode text ASCII English text directory ASCII English text, with very long lines ASCII English text ASCII text ASCII make commands text ASCII c program text Bourne shell script text executable ASCII M4 macro language pre-processor text shell archive or script for antique kernel text ASCII M4 macro language pre-processor text, with very long lines ASCII C++ program text UTF-8 Unicode English text Mach-O executable i386 Mach-O object i386 ASCII C++ program text, with very long lines ASCII English text, with CRLF, LF line terminators ASCII English text, with CRLF line terminators ISO-8859 English text Lisp/Scheme program text
Metody Przetwarzania Danych Meteorologicznych Ćwiczenia 14
Danych Meteorologicznych Sylwester Arabas (ćwiczenia do wykładu dra Krzysztofa Markowicza) Instytut Geofizyki, Wydział Fizyki Uniwersytetu Warszawskiego 18. stycznia 2010 r. Zadanie 14.1 : polecenie znalezienie
System operacyjny Linux
Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 7 Język awk Wprowadzenie Schemat programu Konstrukcja wzorców Konstrukcja wyrażeń regularnych Struktury kontrolne Predefiniowane
Metody Przetwarzania Danych Meteorologicznych Ćwiczenia 01
Danych Meteorologicznych Sylwester Arabas (ćwiczenia do wykładu dra Krzysztofa Markowicza) Instytut Geofizyki, Wydział Fizyki Uniwersytetu Warszawskiego 3 października 2008 r. O prowadzącym Czym się zajmuję
Podstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
Elementy termodynamiki atmosfery i fizyki chmur Ćwiczenia 01
atmosfery i Sylwester Arabas (ćwiczenia do wykładu prof. Hanny Pawłowskiej) Instytut Geofizyki, Wydział Fizyki Uniwersytetu Warszawskiego 5 października 2009 r. O ćwiczeniach Prowadzący o mnie: http://www.igf.fuw.edu.pl/
1 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 1 1/7 Język C Instrukcja laboratoryjna Temat: Programowanie w powłoce bash (shell scripting) 1 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do programowania w powłoce Skrypt powłoki
Wstęp do systemów wielozadaniowych laboratorium 19 awk
Wstęp do systemów wielozadaniowych laboratorium 19 awk Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2013-01-08 Język programowania do pracy z bazami danych (w formie
Ćwiczenia 05. Sylwester Arabas (ćwiczenia do wykładu prof. Szymona Malinowskiego) 9. listopada 2010 r.
FFT w u: fft() Ćwiczenia 05 Sylwester Arabas (ćwiczenia do wykładu prof. Szymona Malinowskiego) Instytut Geofizyki, Wydział Fizyki Uniwersytetu Warszawskiego 9. listopada 2010 r. Zadanie 5.1 : wstęp (Landau/Lifszyc
Podstawy 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
Metody Przetwarzania Danych Meteorologicznych Ćwiczenia 11
Danych Meteorologicznych Sylwester Arabas (ćwiczenia do wykładu dra Krzysztofa Markowicza) Instytut Geofizyki, Wydział Fizyki Uniwersytetu Warszawskiego 14. stycznia 2009 r. Zadanie 10.2D odpowiedzi na
Informatyka 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
Wykład 4. Tablice. Pliki
Informatyka I Wykład 4. Tablice. Pliki Dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Tablice Tablica uporządkowany zbiór elementów określonego typu Każdy element tablicy posiada
Przetwarzanie sygnałów
Spis treści Przetwarzanie sygnałów Ćwiczenie 1 Wprowadzenie do programu Octave 1 Operatory 1 1.1 Operatory arytmetyczne...................... 1 1.2 Operatory relacji.......................... 1 1.3 Operatory
Wyrażenia regularne. Wyrażenia regularne 1/41
Wyrażenia regularne Wyrażenia regularne 1/41 Wyrażenia regularne 2/41 Po co wyrażenia regularne? Polecenie: $ grep est tekst.txt Zawartość tekst.txt To jest plik tekstowy. Testujemy narzędzie grep. Trzecia
Systemy operacyjne. Laboratorium 5. Awk podstawy. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017
Systemy operacyjne Laboratorium 5 Awk podstawy Jarosław Rudy Politechnika Wrocławska 28 lutego 2017 Temat obejmuje podstawowe pojęcia związane z komendą awk uruchamienie, składnia, pola i rekordy i wykorzystaniem
J ezyk AWK Kurs systemu UNIX
Język AWK Kurs systemu UNIX 1 AWK Opracowany w laboratoriach Bella w 1978 przez Aho, Weinbergera i Kernighana Język do przetwarzania plików tekstowych Kurs systemu UNIX 2 AWK: pierwsza odsłona! AWK jest
JĘZYK SHELL JEST PEŁNYM JĘZYKIEM PROGRAMOWANIA
JĘZYK SHELL JEST PEŁNYM JĘZYKIEM PROGRAMOWANIA, który zawiera: zmienne, konstrukcje warunkowe i iteracyjne (IF-THEN-ELSE, CASE, DO WHILE, DO UNTIL), konfigurowane środowisko użytkownika. METAZNAKI zestaw
Ćwiczenia 01. Sylwester Arabas (ćwiczenia do wykładu prof. Hanny Pawłowskiej) 22. lutego 2011 r.
Sylwester Arabas (ćwiczenia do wykładu prof. Hanny Pawłowskiej Instytut Geofizyki, Wydział Fizyki Uniwersytetu Warszawskiego 22. lutego 2011 r. O ćwiczeniach Prowadzący o mnie: http://www.igf.fuw.edu.pl/
Programowanie 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,
3. Opracować program kodowania/dekodowania pliku tekstowego. Algorytm kodowania:
Zadania-7 1. Opracować program prowadzący spis pracowników firmy (max.. 50 pracowników). Każdy pracownik opisany jest za pomocą struktury zawierającej nazwisko i pensję. Program realizuje następujące polecenia:
skrypt powłoki to plik tekstowy, rozpoczynający się sekwencją: pierwsza linia określa powłokę, w której wykonywany jest skrypt; druga to komentarz
Ćwiczenie 6 Skrypty powłoki - programowanie w powłoce bash 1. Cel ćwiczenia Celem ćwiczenia jest poznanie możliwości powłoki bash od strony programistycznej. System UNIX (Linux) pozwala tworzyć skrypty,
Wstęp do Informatyki dla bioinformatyków
Wstęp do Informatyki dla bioinformatyków Wykład 12 - Programowanie w BASHu Trochę bardziej zaawansowane Bartek Wilczyński 25.1.2016 Organizacyjne Bardzo proszę o wypełnienie ankiet w USOS Szczególnie zależy
Wstę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()
Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
Argumenty wywołania programu, operacje na plikach
Temat zajęć: Argumenty wywołania programu, operacje na plikach Autor: mgr inż. Sławomir Samolej Zagadnienie 1. (Zmienne statyczne) W języku C można decydować o sposobie przechowywania zmiennych. Decydują
Podstawy Programowania
Podstawy Programowania Monika Wrzosek Instytut Matematyki Uniwersytet Gdański Matematyka 2017/18 Monika Wrzosek (IM UG) Podstawy Programowania 1 / 119 Sprawy organizacyjne E-mail: mwrzosek@mat.ug.edu.pl
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
tablica: dane_liczbowe
TABLICE W JĘZYKU C/C++ tablica: dane_liczbowe float dane_liczbowe[5]; dane_liczbowe[0]=12.5; dane_liczbowe[1]=-0.2; dane_liczbowe[2]= 8.0;... 12.5-0.2 8.0...... 0 1 2 3 4 indeksy/numery elementów Tablica
Ćwiczenie 2 Wczytywanie i zapisywanie do plików tekstowych
Ćwiczenie 2 Wczytywanie i zapisywanie do plików tekstowych 1. Wczytywanie z plików tekstowych. Wczytywanie z pliku tekstowego wymaga: a) skojarzenia zmiennej plikowej z plikiem procedura assignfile b)
Wstę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
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
Podstawy 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
Kurs języka Python Wykład 6. Pliki tekstowe Pliki rekordów Pliki CSV Strumienie
Kurs języka Python Wykład 6. Pliki tekstowe Pliki rekordów Pliki CSV Strumienie Operacje na plikach Otwarcie i zamknięcie pliku: fh = open('plik', 'r') Atrybuty: 'r' odczyt 'w' zapis 'a' dopisanie 'r+'
Bloki anonimowe w PL/SQL
Język PL/SQL PL/SQL to specjalny język proceduralny stosowany w bazach danych Oracle. Język ten stanowi rozszerzenie SQL o szereg instrukcji, znanych w proceduralnych językach programowania. Umożliwia
Systemy operacyjne. Laboratorium 9. Perl wyrażenia regularne. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017
Systemy operacyjne Laboratorium 9 Perl wyrażenia regularne Jarosław Rudy Politechnika Wrocławska 28 lutego 2017 Temat obejmuje wykorzystanie wyrażeń regularnych w perlu. Wyrażenia same w sobie są w zasadzie
TABLICE W JĘZYKU C/C++ typ_elementu nazwa_tablicy [wymiar_1][wymiar_2]... [wymiar_n] ;
Ogólna postać definicji tablicy: TABLICE W JĘZYKU C/C++ typ_elementu nazwa_tablicy [wymiar_1][wymiar_2]... [wymiar_n] ; np. int tablica [ 10 ]; // 10-cio elementowa tablica liczb całkowitych char tekst
INFORMATYKA Studia Niestacjonarne Elektrotechnika
INFORMATYKA Studia Niestacjonarne Elektrotechnika Wydział Elektrotechniki i Informatyki dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki p. E419 tel. 81-538-42-93 m.lanczont@pollub.pl http://lanczont.pollub.pl
Wstęp do programowania
Wstęp do programowania Podstawowe konstrukcje programistyczne Paweł Daniluk Wydział Fizyki Jesień 2014 P. Daniluk (Wydział Fizyki) WP w. II Jesień 2014 1 / 38 Przypomnienie Programowanie imperatywne Program
Ćwiczenie 1. Wprowadzenie do programu Octave
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 1. Wprowadzenie do programu Octave Mimo że program Octave został stworzony do
SKRYPTY. Zadanie: Wyznaczyć wartość wyrażenia arytmetycznego
1 SKRYPTY Zadanie: Wyznaczyć wartość wyrażenia arytmetycznego z = 1 y + 1+ ( x + 2) 3 x 2 + x sin y y + 1 2 dla danych wartości x = 12.5 i y = 9.87. Zadanie to można rozwiązać: wpisując dane i wzór wyrażenia
zajęcia 2 Definiowanie wektorów:
zajęcia 2 Plan zajęć: definiowanie wektorów instrukcja warunkowa if wykresy Definiowanie wektorów: Co do definicji wektora: Koń jaki jest, każdy widzi Definiowanie wektora w Octave v1=[3,2,4] lub: v1=[3
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Funkcje w PL/SQL Funkcja to nazwany blok języka PL/SQL. Jest przechowywana w bazie i musi zwracać wynik. Z reguły, funkcji utworzonych w PL/SQL-u
Funkcje w PL/SQL Funkcja to nazwany blok języka PL/SQL. Jest przechowywana w bazie i musi zwracać wynik. Z reguły, funkcji utworzonych w PL/SQL-u będziemy używać w taki sam sposób, jak wbudowanych funkcji
System operacyjny Linux
Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 6 Język bash Pierwszy skrypt Rozwinięcia parametryczne Bloki instrukcji Dwa przydatne polecenia Tablice Sprawdzanie warunków Instrukcje
utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy,
Lista 3 Zestaw I Zadanie 1. Zaprojektować i zaimplementować funkcje: utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy, zapisz
1 Pierwsze kroki w C++ cz.3 2 Obsługa plików
1 Pierwsze kroki w C++ cz.3 2 Obsługa plików Do pracy z plikami zewnętrznymi niezbędna będzie biblioteka fstream. Udostępnia ona programiście narzędzia do zapisu i odczytu plików. 2.1 Typ zmiennej fstream.
Wstęp do programowania
Wstęp do programowania Podstawowe konstrukcje programistyczne Paweł Daniluk Wydział Fizyki Jesień 2013 P. Daniluk (Wydział Fizyki) WP w. II Jesień 2013 1 / 34 Przypomnienie Programowanie imperatywne Program
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 1. WSTĘP DO
Ekran główny lista formularzy
Administracja modułem formularzy dynamicznych Konfigurator formularzy dynamicznych Funkcjonalność konfiguratora formularzy dynamicznych pozwala administratorowi systemu na stworzenie formularza, w którym
Biblioteka standardowa - operacje wejścia/wyjścia
Biblioteka standardowa - operacje wejścia/wyjścia Przemysław Gawroński D-10, p. 234 Wykład 6 15 stycznia 2019 (Wykład 6) Biblioteka standardowa - operacje wejścia/wyjścia 15 stycznia 2019 1 / 14 Outline
Metody numeryczne Laboratorium 2
Metody numeryczne Laboratorium 2 1. Tworzenie i uruchamianie skryptów Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania
Podstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
Podstawy programowania Wykład: 9 Łańcuchy znaków 1 dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD Rodzaje plików Dane przechowywane w pliku mogą mieć reprezentację binarną (taką samą, jak
Temat zajęć: Tworzenie skryptów powłoki systemu operacyjnego.
Temat zajęć: Tworzenie skryptów powłoki systemu operacyjnego. Czas realizacji zajęć: 135 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Zmienne śrowiskowe oraz ich eksportowanie, argumenty
Systemy operacyjne. Laboratorium 7. Perl podstawy. Jarosław Rudy Politechnika Wrocławska 27 kwietnia 2017
Systemy operacyjne Laboratorium 7 Perl podstawy Jarosław Rudy Politechnika Wrocławska 27 kwietnia 2017 Temat obejmuje podstawowe zrozumienie języka Perl tworzenie skryptów, składnię, obsługę zmiennych,
Bash - wprowadzenie. Bash - wprowadzenie 1/39
Bash - wprowadzenie Bash - wprowadzenie 1/39 Bash - wprowadzenie 2/39 Czym jest bash? Rysunek : Zadanie powłoki to ukrycie wywołań systemowych Bash - wprowadzenie 3/39 Czym jest bash? Przykład polecenia:
Wprowadzenie 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.
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
Ćwiczenie 1. Wprowadzenie do programu Octave
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 1. Wprowadzenie do programu Octave Mimo że program Octave został stworzony do
Pascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych:
Zmienna i typ Pascal typy danych Zmienna to obiekt, który może przybierać różne wartości. Typ zmiennej to zakres wartości, które może przybierać zmienna. Deklarujemy je w nagłówku poprzedzając słowem kluczowym
Wykład pt Plik DXF. Jarosław Bydłosz
Wykład pt Plik DXF Jarosław Bydłosz 1 Tematyka wykładu: Pojęcie DXF Ogólna charakterystyka pliku DXF Budowa pliku Wybrane kody grup pliku DXF Zawartość wybranych sekcji pliku 2 Pojęcie DXF Drawing Interchange
ZASADY PROGRAMOWANIA KOMPUTERÓW ZAP zima 2015
POLITECHNIKA WARSZAWSKA Instytut Automatyki i Robotyki ZASADY PROGRAMOWANIA KOMPUTERÓW ZAP zima 2015 Język programowania: Środowisko programistyczne: C/C++ Qt Wykład 4 : Napisy. Tablice dwuwymiarowe. Formaty
Programowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Visual C# dla zupełnie początkujących / Tony Gaddis. Wydanie IV. Gliwice, copyright Spis treści. Wstęp 11. Uwaga, czytelnicy 19
Visual C# dla zupełnie początkujących / Tony Gaddis. Wydanie IV. Gliwice, copyright 2019 Spis treści Wstęp 11 Uwaga, czytelnicy 19 Rozdział 1. Wstępne informacje na temat komputerów i programowania 21
Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia
Dynamiczne przetwarzanie stron dr Beata Kuźmińska-Sołśnia KLIENT Witaj INTERNET SERWER Plik HTML Witaj wyświetlanie przez przeglądarkę Witaj! Serwer WWW komputer
Struktura pliku wejściowego ipko biznes przelewy zagraniczne (MT103 / CSV)
Struktura pliku wejściowego ipko biznes przelewy zagraniczne (T103 / CSV) 1 Spis treści 1. Informacje ogólne... 3 2. Struktura pliku PLA/T103... 3 2.1. Opis formatu pliku... 3 2.2. Struktura pliku... 4
Instytut 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
Przydatne sztuczki - sql. Na przykładzie postgres a.
Przydatne sztuczki - sql. Na przykładzie postgres a. M. Wiewiórko 05/2014 Plan Uwagi wstępne Przykład Rozwiązanie Tabela testowa Plan prezentacji: Kilka uwag wstępnych. Operacje na typach tekstowych. Korzystanie
Jerzy Nawrocki, Wprowadzenie do informatyki
Jerzy Nawrocki, Jerzy Nawrocki Wydział Informatyki Politechnika Poznańska jerzy.nawrocki@put.poznan.pl Przetwarzanie tekstów i AWK Problem konwersji plików FName:Jurek SName:Busz Salary 585 FName:Alek
Ćwiczenie: JavaScript Cookies (3x45 minut)
Ćwiczenie: JavaScript Cookies (3x45 minut) Cookies niewielkie porcje danych tekstowych, które mogą być przesyłane między serwerem a przeglądarką. Przeglądarka przechowuje te dane przez określony czas.
Język skryptowy: Laboratorium 1. Wprowadzenie do języka Python
Język skryptowy: Laboratorium 1. Wprowadzenie do języka Python Język PYTHON Podstawowe informacje Python to język skryptowy, interpretowany - co oznacza, że piszemy skrypt, a następnie wykonujemy go za
Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.
Powłoka I Popularne implementacje W stylu sh (powłoki zdefiniowanej w POSIX) bash (najpopularniejsza) zsh ksh mksh W stylu csh csh tcsh 12 października 2018 1 / 16 Powłoka II Zachęta Komunikuje się z użytkownikiem
SAS Podstawowe informacje przed ćwiczeniem 1
SAS Podstawowe informacje przed ćwiczeniem 1 Zasady tworzenia programów każda instrukcja zakończona się średnikiem małe i duże litery nie są rozróżniane instrukcje mogą być kontynuowane w następnej linii
Programowanie 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
Podstawy Programowania Podstawowa składnia języka C++
Podstawy Programowania Podstawowa składnia języka C++ Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Szablon programu w C++ Najprostszy program w C++ ma postać: #include #include
Języki programowania zasady ich tworzenia
Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie
Obliczenie pola wieloboku na podstawie współrzędnych wierzchołków
Obliczenie pola wieloboku na podstawie współrzędnych wierzchołków Algorytmy 1. Metoda pierwsza wzory Gaussa - dla każdego punktu mnożymy współrzędną przez różnicę drugich współrzędnych punktu następnego
Programowanie 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
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. Może posiadać określone atrybuty, a odwołanie do niego odbywa się poprzez nazwę. Każdy plik ma skończoną
Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać
MatLab część III 1 Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać komentarze poprzedzone znakiem % Skrypty
Programowanie w C++ Wykład 1. Katarzyna Grzelak. 25 luty K.Grzelak (Wykład 1) Programowanie w C++ 1 / 38
Programowanie w C++ Wykład 1 Katarzyna Grzelak 25 luty 2019 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 38 Dlaczego programowanie? K.Grzelak (Wykład 1) Programowanie w C++ 2 / 38 Umiejętność, która otwiera
Programowanie w językach
Programowanie w językach wysokiego poziomu Obsługa plików za pomocą strumieni Elektronika i Telekomunikacja, semestr III rok akademicki 2013/2014 dr inż. Paweł Myszkowski Plan zajęć a) otwieranie i zamykanie
Technologie Informacyjne - Linux 3
Technologie Informacyjne - 3 Instytut Matematyki Uniwersytet Gdański Tryby plików i uprawnienia Każdy z plików uniksowych posiada zbiór uprawnień określajacych, czy możemy dany plik odczytać (r), zapisać
Programowanie 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
Spis treści. I. Skuteczne. Od autora... Obliczenia inżynierskie i naukowe... Ostrzeżenia...XVII
Spis treści Od autora..................................................... Obliczenia inżynierskie i naukowe.................................. X XII Ostrzeżenia...................................................XVII
2 Zarówno zanonimizowany zbiór danych ilościowych, jak i opis jego struktury powinny mieć format csv:
Zbiór danych ilościowych: 1 Na każdą "bazę danych" składa się zanonimizowany zbiór danych ilościowych zebranych w badaniu oraz opis jego struktury (codebook). 2 Zarówno zanonimizowany zbiór danych ilościowych,
Ję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
J.NAWROCKI, M. ANTCZAK, W. FROHMBERG, K. KOLANOWSKI, J. POCHMARA, S. WĄSIK, T. ŻOK AWK - WPROWADZENIE
J.NAWROCKI, M. ANTCZAK, W. FROHMBERG, K. KOLANOWSKI, J. POCHMARA, S. WĄSIK, T. ŻOK SKŁADNIA WYWOŁANIA AWK: AWK - WPROWADZENIE awk [-Fs] "program" [plik1 plik2...] # komendy zapisywane są w linii poleceń
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 6. Karol Tarnowski A-1 p.
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy Wykład 6 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Funkcje w języku C Zasięg zmiennych Przekazywanie
#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,... ) ;
Java Podstawy. Michał Bereta
Prezentacja współfinansowana przez Unię Europejską ze środków Europejskiego Funduszu Społecznego w ramach projektu Wzmocnienie znaczenia Politechniki Krakowskiej w kształceniu przedmiotów ścisłych i propagowaniu
Powtórka algorytmów. Wprowadzenie do języka Java.
Powtórka algorytmów. Wprowadzenie do języka Java. BEGIN Readln(a); Readln(b); Suma := 0; IF Suma < 10 THEN Writeln( Suma wynosi:, Suma); ELSE Writeln( Suma większa niż 10! ) END. 1. Narysować schemat blokowy
Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 4
Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium cyfrowej techniki pomiarowej Ćwiczenie 4 Zapis danych do pliku w programie LabVIEW 1. Zapis i odczyt sygnałów pomiarowych Do zapisu
Ję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
Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].
ABAP/4 Instrukcja IF Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. [ELSEIF warunek. ] [ELSE. ] ENDIF. gdzie: warunek dowolne wyrażenie logiczne o wartości
Python: JPEG. Zadanie. 1. Wczytanie obrazka
Python: JPEG Witajcie! Jest to kolejny z serii tutoriali uczący Pythona, a w przyszłości być może nawet Cythona i Numby Jeśli chcesz nauczyć się nowych, zaawansowanych konstrukcji to spróbuj rozwiązać
Kier. MTR Programowanie w MATLABie Laboratorium
Kier. MTR Programowanie w MATLABie Laboratorium Ćw. 7 Import i eksport danych. Współpraca z plikami zewnętrznymi 1. Wprowadzenie Eksport i import danych w MATLABie Na zakładce menu HOME w sekcji VARIABLE
#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,... ) ;
Cw.12 JAVAScript w dokumentach HTML
Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane
Laboratorium Algorytmy Obliczeniowe. Lab. 9 Prezentacja wyników w Matlabie
Laboratorium Algorytmy Obliczeniowe Lab. 9 Prezentacja wyników w Matlabie 1. Wyświetlanie wyników na ekranie: W Matlabie możliwe są następujące sposoby wyświetlania wartości zmiennych: a. wpisując w programie