ETE 0224 - INFORMATYKA 1 Laboratorium i ćwiczenia audytoryjne ( prow. dr Marek Piasecki ) |
Tematy zajęć:
Lp |
LABORATORIUM |
ĆWICZENIA AUDYTORYJNE |
1 |
Środowisko BorlandC
|
Zapis algorytmów za pomocą
języka schematów blokowych |
2 |
Instrukcje pętlowe
while, do while, for |
Rola i dobór zmiennych
sterujących oraz pomocniczych pętli |
3 |
Typ tablicowy
|
Podstawowe algorytmy
przetwarzania tablic |
4 |
Budowa złożonych
programów składających się z wielu funkcji. Przekazywanie danych pomiędzy funkcjami poprzez listę parametrów oraz return. Przykładowe zadania do LABORATORIUM nr 4 |
Ćwiczenia
z definiowaniem własnych funkcji. Omówienie
przekazywania parametrów:
"przez wartość", |
5 |
c.d. operacji na tablicach
jedno i dwu-wymiarowych |
Arytmetyka wskaźników,
konwersja (rzutowanie) wskaźników |
6 |
Typ strukturalny
|
Strukturalna dekompozycja
dużych programów |
7 |
Plikowe operacje wejścia/
wyjścia z wykorzystaniem |
Tekstowa i binarna
reprezentacja danych |
8 |
KOLOKWIUM ZALICZENIOWE (pisemna praca kontrolna) |
Przykładowe zadania do
realizacji
LABORATORIUM 1: ( pierwsze programy, instrukcje if else switch )
|
LABORATORIUM 2: ( pętle )
* |
LABORATORIUM 3: ( tablice )
|
LABORATORIUM 4: ( programy wielo-funkcyjne, funkcje z parametrami )
|
LABORATORIUM 5: ( wskaźniki, łańcuchy znaków )
|
LABORATORIUM 6: ( typ stukturalny - baza danych wykorzystująca tablice struktur)
Dodatkowe zadania "dla zaawansowanych":
|
ĆWICZENIE 1:
|
ĆWICZENIE 2:
Czy istnieje analogiczna
możliwość zamiany rolami pętli do while( ) za pomocą pętli
while( ).
#include
<stdio.h>
void Funkcja( void )
{ void main( ) {
|
ĆWICZENIE
3:
Do gromadzenia informacji
o ilości podanych liter wykorzystaj tablicę 24
„liczników” |
Literatura:
· Robert Lafore “Programowanie w języku C przy użyciu Turbo C++”
· Jerzy Grębosz “Symfonia C++”
· Andrzej Zalewski “Programowanie w językach C i C++ z wykorzystaniem pakietu Borland C++”
· Bjarne Stroustrup “Język C++ “
·
Robert Sedgewick
“Algorytmy w C ++ “