Programação
-
Março: 21 28 Abril: 11 18 25 Maio 02 09 16 23 30 Junho 06 13 20 27 Julho 04 11
Horário das aulas (Laboratório 6-303/6-304):
- TURMA A (Marcelo Manzato): 14:20-16:00
- TURMA B (João Batista): 16:20-18:00
Código da Disciplina no RUN.CODES >>>> BRMN
Aprendendo C: Links interessantes para consultar
- Um bom TUTORIAL de C: https://www.cprogramming.com/tutorial/c-tutorial.html
- Geeks for Geeks Tutorial de C: https://www.geeksforgeeks.org/c-programming-language/
- Mais um tutorial de C: https://www.guru99.com/c-programming-tutorial.html
- C Reference (Manual da linguagem): https://en.cppreference.com/w/c
MONITORIA:
- Grupo no Telegram de monitoria Lab. ICCI >>>>> https://t.me/+V3lmqcNYsJpkMDAx
- Nunes
- Gustavo
- Murilo
- Lucas
-
- Apresentação da Disciplina: Aqui
- O laboratório
- Recursos de Programação: compiladores e IDEs
- O Run.Codes
- Apresentação da Disciplina: Aqui
-
- Entrada e Saída (scanf e printf)
- Como usar os conversores para ler entrada em C (scanf) >> https://en.cppreference.com/w/c/io/fscanf
- Como usar conversores e recursos de formatação em C (print f) >> https://en.cppreference.com/w/c/io/fprintf OU >> https://www.w3resource.com/c-programming/c-printf-statement.php
- Exercicio no RUN.CODES: (2, 3 e 4)
- Um breve manual sobre E/S (entrada e saída) em C, como scanf e printf (seá bastante útil para resolver os exercícios): Aqui
- Entrada e Saída (scanf e printf)
-
- O que é uma variável. Onde fica armazenada?
- Por que uma variável tem um 'endereço' ?
- Stack
- Como um programa em C é 'organizado' na memória?
- Link Interessante 1: https://hackthedeveloper.com/memory-layout-c-program/
- Link Interessante 2: https://www.geeksforgeeks.org/memory-layout-of-c-program/
- Execute os código a seguir e siga e leia os comentários
-
- Uma linguagem de computação obedece a uma certa sintaxe.
- O que é uma expressão ?
- O que são operadores e quais os seus tipos principais em C?
- Link útil: https://www.ime.usp.br/~hitoshi/introducao/08-OperadoresLogicos.pdf
-
- Como realizar operações condicionadas?
- If then else
- switch
-
- Como executar ações repetidas vezes?
- For
- While
- Do - While (repeat until)
-
- Lembra que toda variável tem um endereço?
- Como acessá-las por meio de endereços e por que?
-
- O que é um vetor em C?
- Qual a sua relação com ponteiros?
-
- Funções que retornam valores
- Passagem de argumentos
- Argumentos que podem ter valores alterados
- Um pequeno MANUAL sobre ponteiros e vetores (com uso em funções) : AQUI
-
- Mais sobre passagem de parâmetros (argumentos) para funções
- Matrizes
-
- Princípios de alocação dinâmica e ponteiros
- Aplicação com vetores e matrizes
-
- Mais exemplos
- Malloc / Calloc / Free
-
- Por que usar uma struct?
- Strings: declaração e uso em C
-
- Stream de dados
- Texto
- Como ler e escrever um arquivo binário e texto em C
-
- Aplicações interessantes com dados binários e texto combinados.
- Aplicações interessantes com dados binários e texto combinados.
-
- Conteúdo ainda por definir (não sei se teremos esta aula)
- Conteúdo ainda por definir (não sei se teremos esta aula)