Podstawy Programowania Lab 2 dod

Podstawowe elementy języka C/C++

Program w języku C

Plik źródłowy to niesformatowany plik tekstowy o odpowiedniej składni, z rozszerzeniem .c. Program w języku C składa się z funkcji oraz zmiennych. Funkcje zawierają instrukcje dotyczące wykonywanych operacji, natomiast zmienne przechowują wartości wykorzystywane podczas tych operacji. Ogólne zasady dotyczące struktury programu:

PRZYKŁAD.1.

Program wyświetlający na ekranie tekst: „Witam”.

Kompilacja programu

Kodu zapisanego w pliku źródłowym nie można wykonać, należy go wcześniej przetworzyć do postaci zrozumiałej dla komputera. Proces składa się z etapów:

Zintegrowane środowisko programistyczne (IDE)

Oprogramowanie Dev-C++ dostępne na zasadach GNU General Public License pod adresem: www.bloodshed.net. Podstawowym celem pracy w tym środowisku jest tworzenie programów (aplikacji), rozwijanie ich, uruchamianie i optymalizacja.

Okno główne programu

  1. Menu główne programu

  2. Paski narzędzi

  3. Przeglądarka projektu/klas

  4. Edytor

  5. Pasek zakładek

  6. Pasek stanu

Najistotniejsze polecenia:

ZADANIA

  1. Uruchom i przeanalizuj przykładowe programy umieszczone w lokalizacji wskazanej przez prowadzącego.

  2. Poniższe trzy programy wyświetlają na ekranie liczby parzyste z zakresu od 1 do 100. Pierwszy przy pomocy pętli Dopóki (instrukcja cykliczna WHILE), drugi – pętli Powtarzaj…dopóki (instrukcja cykliczna DO..WHILE) i trzeci – pętli Dla (instrukcja FOR).

#include<stdio.h>

int main()

{

int i;

i=0;

while(i<100)

{

i=i+2;

printf("%d\n",i);

}

}

#include<stdio.h>

int main()

{

int i;

i=0;

do

{

i=i+2;

printf("%d\n",i);

}

while(i<100);

}

#include<stdio.h>

int main()

{

int i;

for(i=2;i<=100;i=i+2)

{

printf("%d\n",i);

}

}

  1. Uruchom i przeanalizuj działanie powyższych programów.

  2. Narysuj schematy blokowe powyższych programów.

  3. Zmodyfikuj działanie wszystkich programów tak, aby licznik pętli zwiększał się w każdej iteracji o 1. Należy badać podzielność liczby przez 2 (operacja modulo %).

  4. Zmodyfikuj działanie wszystkich programów tak, aby wyświetlały liczby nieparzyste z zakresu od 100 do 1 w porządku malejącym.

Napisz program, który pyta o ilość liczb do wczytania, a następnie wczytuje te liczby i oblicza ich sumę i średnią.

  1. Napisz program, który obliczy wartość wyrażenia:

Wynik: 9801,17

  1. Napisz program sumujący liczby całkowite z zakresu ⟨1,100⟩.

  2. Napisz iteracyjny program wyznaczania wartości funkcji y = 2n.

  3. Napisz iteracyjny program wyznaczania wartości funkcji y = x!.

  4. Napisz program który dla podanego n oblicza $\sum_{i = 1}^{n}\frac{1}{n}$.


Wyszukiwarka