Want to create interactive content? It’s easy in Genially!
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:
View
Essential Learning Unit
View
Akihabara Learning Unit
View
Genial learning unit
View
History Learning Unit
View
Primary Unit Plan
View
Vibrant Learning Unit
View
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 >