Section outline

  • In this chapter, we will introduce the algorithmic language that will be used throughout this course for describing and creating algorithms. We will describe the general structure of an algorithm and present its basic elements (instructions, objects, etc.). Additionally, we will see how to sequence basic instructions to design our first algorithm for solving a given problem. We will also introduce flowcharts, a graphical representation of algorithms, and explain the rules for constructing a flowchart from an algorithm. At the end of the chapter, basic vocabulary from the C programming language will be introduced so that students can begin learning how to program.

    • The course materials for Chapter 2 in English, available in PDF format.
      This document is formatted for double-sided printing, 2 pages per sheet.

    • This tutorial series covers Chapter 2, which focuses on the creation of simple sequential algorithms.

      It includes a set of exercises on data element declaration and the development of basic algorithms to address various problems.

    • The aim of this practical worksheet is to learn the structure and basic elements of a C language program. By the end of this worksheet, you should be able to write a complete program in the C language and manipulate variables, constants, and basic instructions correctly.

      Students are encouraged to refer to section number 9 of Chapter 2 titled "Translation into C language" before starting to solve this worksheet. This section provides detailed explanations of the concepts necessary to accomplish this practical worksheet.

      This document is formatted for double-sided printing, 2 pages per sheet.

    • This series offers a set of supplementary exercises for individual work on simple sequential algorithms. The solutions to these exercises are available on the module's Facebook page. It's important to note that these exercises are a supplement and by no means replace the classes and educational resources provided in the classroom. They are designed to enhance your understanding and provide additional opportunities for practice and self-learning.

    • This series offers a set of supplementary exercises for individual work on simple sequential algorithms. The solutions to these exercises are available on the module's Facebook page. It's important to note that these exercises are a supplement and by no means replace the classes and educational resources provided in the classroom. They are designed to enhance your understanding and provide additional opportunities for practice and self-learning.