• Nie Znaleziono Wyników

Podstawy programowania Laboratorium 3. Cel:

N/A
N/A
Protected

Academic year: 2021

Share "Podstawy programowania Laboratorium 3. Cel:"

Copied!
1
0
0

Pełen tekst

(1)

Podstawy programowania Laboratorium 3.

Cel:

• Opanowanie tworzenia prostych programów w C realizujących tworzenie napisów.

Zajęcia:

1. Utworzenie katalogu roboczego lab_3.

2. W katalogu utworzenie pliku hello.c (lub o innej nazwie)

1. wpisanie pierwszego programu w C z wykładu (z własnymi komentarzami) 3. Kompilacja w terminalu (kompilator gcc)

1. domyślna nazwa pliku wykonywalnego 2. nadanie własnej nazwy opcją -o

4. Modyfikacja programu:

1. stworzenie własnych napisów

2. umieszczenie komentarzy: jednolinijkowych (// ... ) i wielolinijkowych (/* ... */) 3. wykorzystanie znaków sterujących

1. korzystając z podręcznika dostępnego w terminalu lub źródeł internetowych zapoznanie się ze znakami sterującymi (escape sequence) w napisach 2. utworzenie szeregu napisów ze znakami sterującymi

1. kształty geometryczne, obrazki itp. itd.

--- 3.0 --- Tematy rozszerzające:

1. Utworzenie prostego kilkulinijkowego skryptu dokonującego kompilacji z wybranymi opcjami (np. dotyczącymi wykorzystywanego standardu C, optymalizacji, architektury sprzętu)

1. kompilacja poprzez uruchomienie skryptu

2. dodanie do skryptu komentarzy niewypisywanych (#) i wypisywanych na akranie (echo) 3. dodanie do skryptu uruchomienia programu

--- 4.0 --- 2. Wykorzystanie debuggera do śledzenia wykonania utworzonego kodu

1. kompilacja z opcją -g

2. uruchomienie w trybie śledzenia wykonania debuggerem gdb 1. standardowe uruchomienie: run

2. zatrzymanie w pierwszej linijce: break 1 3. wykonanie krok po kroku: step

3. poznanie możliwych opcji debuggera (help) i ich wykorzystanie w praktyce 3. Dowolne zadania polecane przez prowadzących

--- 5.0 --- Warunki zaliczenia:

1. Obecność na zajęciach i wykonanie co najmniej kroków 1-4

2. Oddanie sprawozdania o treści i formie zgodnej z regulaminem ćwiczeń laboratoryjnych

Cytaty

Powiązane dokumenty

Ustalenie wydruku, tak żeby na ekranie kolejno pojawiały się wyniki kolejnych procesów (np. za pomocą sztafety) (ocena).. Na podstawie slajdów z wykładu opracowanie

Czym jest programowanie i jak się do niego „zabrad”.. Podstawowe pojęcia używane

Obiekty, elementy, pojęcia ze świata zewnętrznego muszą zostać odwzorowane danymi w programie. Dane występujące w programie stanowią uproszczony, komputerowy

Rezultatem funkcji jest wartość różna od zera, jeżeli strumień jest w pozycji końcowej, zero w przeciwnym wypadku.. Strumień jest w pozycji końcowej, jeżeli w wyniku

W przypadku wystąpienia końca pliku lub błędu, rezultatem funkcji jest liczba, potencjalnie zerowa, bezbłędnie zapisanych bloków.. size_t fwrite( void * ptr, size_t size, size_t

Dane wejściowe  informacje dostarczone do programu przez użytkownika, w celu umożliwienia wykonania algorytmu. Dane wyjściowe  są generowane przez program i

Można powiedzieć, że jest to dobrze wyszkolony pies - odpowiada tylko na określony zestaw znanych poleceń (ang. set of known commands ). Czasami, jak pies, po prostu się zamyka i

dyrektywa preprocesora - jest to oddzielna część kompilatora, której zadaniem jest wstępne odczytanie tekstu programu i wprowadzenie w nim pewnych modyfikacji.. Prefiks