Please enable JavaScript.
Coggle requires JavaScript to display documents.
Algoritmo - Coggle Diagram
Algoritmo
Aula 1
Introdução e conceitos básicos: Algoritmos
O que são algoritmos.
Como representa-los.
Linguagem natural
Fluxograma
Blocos
Pseudo-linguagem
Características
Finitos
Não Ambíguos
Recebem dados de entrado
Recebem dados de saída
Devem possuir funcionamento eficiente e correto
Possível a existência de vários algoritmos para um só problema
Sintaxe/ semântica
Programação
Utilização de uma linguagem prórpia
Mesmo que escrever algoritmos
Linguagem utilizada nas aulas: C++
Aula 2
Primeiros passos com C++
Processo de criação de m programa
Código fonte
Compilação
Execução e realização de testes
Ambiente de Desenvolvimento Integrado
Python
Dev C++
Ideaone
Windows Prompt
Compilando o primeiro programa
Aula 3
Apresentação às linhas de comando e ao terminal do Windows
Interface de linhas de comando
Configuração de variáveis de ambiente PATH
Como compilar um programa utilizando o PATH
Executando um programa na linha de comandos
Aula 4
Linhas de Comando utilizando o site
Ideaone
Identação
Aula 5
Estrutura ou sintaxe básica de um programa
Biblioteca <iostream>
Comando "cout"
Namespace std;
Utilização do ";", "{}" e as aspas
Função "Main"
Identação
Aula 6
Entrada, processamento e Saída
Sequência
lógica
para
resolução
dos problemas
Etapa de
entrada
de dados
Os
dados
que o
usuário
passa para o
algoritmo
Etapa de
processamento
O programa
executa
um processo para buscar o
resultado
Etapa de
saída
de dados
O
resultado
das duas etapas anteriores
Aula 7
Comandos de
saída de dados
Comando
"cout"
Dependente da biblioteca
<iostream>
Encontra-se no
namespace std
Aula 8
Variáveis e comandos de entrada
Definição
Características
Nome/identificador
Definido pelo Usu´rio
Endereço
Definido pelo sitsema operacional
Tipo
Dados lógicos
(bool)
Apenas um caractere
(char)
Dados reais
(flota/double)
Conjunto de caracteres
(char [ ])
Dados inteiros
(int)
Valor
Variáveis recém-criadas não possuem valor
Regras
Os demais caracteres devem ser
alfanuméricos ou _
Não
pode ter um nome de
palavra reservada
Primeiro
caractere
deve
ser
alfabético ou _
Entrada de dados com
cin
Aula 9
Entradas de dados com
Ideaone
Utilizamos
apenas cout
para saída e
cin
para a entrada
Não utilizamos mensagens solicitando a entrada de dados!
Aula 10
Comando de atribuição
Como utilizar os
dados de entrada
e trabalhar com eles de alguma forma até chegar a
saída
Conceio de atribuição
Armazena
um
único valor
por vez
Novas
atribuições
sobrescrevem
o valor das outras
Possível realizar
múltiplas
atribuições em
um
mesmo comando
Não
é possível utilizar o operador
=
em uma variável de tipo
char
Utiliza-se o operador
= (recebe)