Want to create interactive content? It’s easy in Genially!

Get started free

C - Tiago Azedo

Tiago Alexandre Neves Azedo

Created on October 13, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Essential Learning Unit

Akihabara Learning Unit

Genial learning unit

History Learning Unit

Primary Unit Plan

Vibrant Learning Unit

Art learning unit

Transcript

Tiago Azedo
Curso Profissional Técnico de Informática - Sistemas
Ano Letivo 2025/2026 | Ciclo de Formação: 2024/2027

START >

>

>

O que é "C"?

Criada por Dennis Ritchie em 1972, a linguagem C nasceu para desenvolver sistemas operativos como o UNIX e tornou-se uma das linguagens mais influentes da história da programação.

É rápida, eficiente e flexível, ao permitir programar muito próximo do hardware e tem um maior desempenho.

Foi a base de linguagens modernas como C++, C#, Java e Python, sendo usada em sistemas, software de baixo nível, aplicações e jogos.

>

Noções básicas

Um programa em C é composto por:

start >

>

>

Bibliotecas → São funções já prontas.

Exemplos:
  • stdio.h
  • string.h

>

>

Noções básicas

Função principal (main) → onde o programa começa. Instruções → cada linha de código termina com ; Comentários → começam com // (linha única) ou /* */ (várias linhas).

>

>

Noções básicas Exemplo:

O #include <stdio.h> carrega a biblioteca. O int main() é onde o programa começa, printf escreve no ecrã e return 0; serve para retornar o código com sucesso, ou seja, terminar o programa.

>

Tipos de variáveis

Os diferentes tipos de variáveis

START >

>

>

Os tipos de variáveis

>

Ciclos

Permitem repetir um conjunto de instruções enquanto uma condição se mantém verdadeira

START >

>

>

Ciclos: while

Repete enquanto a condição for verdadeira.

>

>

Ciclos: do while

Executa pelo menos uma vez, e depois verifica a condição.

>

>

Ciclos: for

Usado quando já sabemos quantas vezes repetir.

>

Conclusão

Resumo do que aprendemos: o que é C, variáveis, funções e ciclos, e como estes conceitos básicos se juntam para criar programas.

START >

>

>

Conclusão

  • Uma base sólida para qualquer programador.
  • Simples, rápida e poderosa.
  • Excelente para aprender lógica de programação.

>

<QUIZ>

Estiveste atento?

START >

>

>

Questão 1 de 4

>

>

Questão 2 de 4

>

>

Questão 3 de 4

>

>

Questão 4 de 4

>

>

Questão EXTRA

Use this side of the card to provide more information about a topic. Focus on one concept. Make learning and communication more efficient.

Title

O que falta?

Write a brief description here

O simbolo que falta á imagem é o...

>

¡Parabéns!