Please enable JavaScript.
Coggle requires JavaScript to display documents.
Algoritmos e técnicas de programação - 2º Semestre, Algoritmos e técnicas…
Algoritmos e técnicas de programação - 2º Semestre
Introdução aos algoritmos
Representação dos algoritmos
Linguagem natural
Exemplo de um algoritmo para efetuar o cozimento de um arroz:
Variáveis e Atribuições
Algoritmo
Diagrama de Blocos (Fluxograma)
Pseudocódigo
Conceitos básicos de linguagens de programação
Execução de um programa de computador
Paradigmas das linguagens de programação
Linguagem de programação
Componentes e elementos
de linguagem de programação
Linguagem C
Função main()
Linguagem C
Variáveis
Algoritmo
Constantes
Operadores
Comentários
Função printf()
Função scanf()
Linguagem C
Algoritmo
Instrução Return
Constantes e variáveis com tipos de dados primitivos
O endereço de memória de uma variável
Armazenamento em variáveis
Criação de variáveis na linguagem C
Constantes
Uso de variáveis em linguagens de programação
Comando sizeof
Variáveis e Constantes
Variáveis com tipos de dados compostos e ponteiros
Criação de um vetor
Vetor de caracteres (string)
Variáveis compostas homogêneas unidimensionais - Vetores
Variáveis compostas homogêneas bidimensionas - Matrizes
Variáveis Compostas
Criação de uma matriz
Variáveis compostas heterogêneas - Structs
Variável do tipo ponteiro
Operações e expressões
Operadores relacionais em linguagens de programação
Operadores lógicos em linguagens de programação
Operadores aritméticos em linguagens de programação
Funções predefinidas para linguagem de programação
Sistemas computacionais
Introdução
Estruturas de decisão condicional
Estrutura condicional composta
Estrutura Condicional de Seleção de Casos “switch-case”
Estrutura condicional simples
Sintaxe
Estrutura de decisão condicional if/else (se/então)
Estrutura Condicional Encadeada
Sintaxe
Estruturas de repetição condicional
Estrutura de Repetição condicional com teste no final – do/while
Estrutura repetição com teste no início
Estrutura de repetição condicional while, do/while
Algoritmos e técnicas de programação - 2º Semestre
Estruturas de repetição determinística
Aplicações com vetores
Instrução continue
Exemplos
Aplicações com matrizes
Estrutura de repetição com variáveis de controle - for
Procedimentos e funções
Em qual parte do código a função deve ser programada?
O uso de funções com ponteiros
Função
Funções da linguagem C
Escopo e passagem de parâmetros
Passagem de parâmetros para funções
Passagem por valor
Variável global e local com mesmo nome
Passagem por referência
Escopo de variáveis
Passagem de vetor
Recursividade
Técnica de recursividade ou estruturas de repetição?
Recursividade em cauda
Mecanismo da função recursiva
Recursividade