Indo de Python para C

Este é um pequeno tutorial criado para estudantes que fizeram a disciplina MC102 utilizando a linguagem de programação Python e deverão cursar a disciplina de MC202 usando a linguagem de programação C.

O objetivo desse tutorial é familiarizar @ estudante com a sintaxe e com as construções em C. A disciplina irá introduzir rapidamente a linguagem de programação C, mas ter finalizado o tutorial é recomendado para uma transição mais gradual e amigável entre as duas linguagens de programação.

O tutorial consiste de algumas tarefas curtas, indo de tarefas mais simples até tarefas um pouco mais elaboradas. Em cada uma delas, será feito um convite para escrever e testar um pequeno programa em C, passando pelas várias fases de programação e comparando com um programa correspondente em Python. Reserve um horário para fazer cada uma delas e divirta-se programando!


Tarefa 0 - Introdução à linguagem C

Leia o texto de introdução ao C para programadores de Python de Carl Burch, Hendrix College. Esse link contém uma tradução ao português feita para essa disciplina.

Tarefa 1 - Minicalculadora

Nesta tarefa você deve aprender a declarar variáveis, ler do teclado e escrever na tela.

Tarefa 2 - Maratona das lesmas

Você deve aprender a declarar e utilizar vetores estáticos.

Tarefa 3 - Critérios para Aprovação

Você deve aprender a separar o código em funções além de passar e receber vetores por função.

Tarefa 4 - Falando como o Cebolinha

Você deve aprender as diferenças entre as strings de Python e C além criar e trabalhar com strings em C.

Tarefa 5 - Caça-Palavras

Você deve aprender a trabalhar com matrizes em C e resolver problemas mais elaborados.