Skip to content

bartipablo/Imperative-Programming

Repository files navigation

Imperative programming

1. vectors

Simple operations on vectors, such as addition, multiplication by a scalar, scalar product, generation of vectors.
Lab 1 (in polish)

2. permutation

Generating permutations.
Lab 2 (in polish)

3. data structures

Implementation: Stack, FIFO with clients, Circular buffer with clients.
Lab 3 (in polish)

4. string

wc implementation, characters count, digrams count, comments count.
Lab 4 (in polish)

5. identifiers

Counting unique identifiers in C code.
Lab 5 (in polish)

6. matrix

Matrix multiplication, calculating the determinant of matrix, solving a system of linear equations, inverse matrix.
Lab 6 (in polish)

7. integrals

Calculation of integrals 1D, 2D, 3D.
Lab 7 (in polish)

8. relations

Determining properties of relations.
Lab 8 (in polish)

9. array2D

Implementations of data structures representing a 2D array.
Lab 9 (in polish)

10. sort

Implementations of comparators for sorting functions.
Lab 9 (in polish)

11. dynamic vector

C++ STL vector implementation.
Lab 11 (in polish)

About

Imperative Programming - AGH University of Krakow course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors