Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 1 - Apresentação e Introdução
Aula 1 - Apresentação e Introdução
Algoritmos
Profa. Dra. Patricia Bellin Ribeiro
Plano de Ensino
Sejam bem vindos a
FATEC Bauru!
Introdução Aulas e
Práticas
Algoritmos
Exercícios
Algoritmos
Profa. Dra. Patricia Bellin Ribeiro Profa. Dra. Patricia Bellin Ribeiro
Endereço para acessar o curriculum lattes: http://lattes.cnpq.br/8908711595824603
EMENTA
OBJETIVO
• Método para desenvolvimento de algoritmos.
• Modularidade e abstração.
Ao final da disciplina o aluno será capaz de: • Tipos de dados básicos e representações gráficas dos principais
comandos nas linguagens procedurais.
- analisar problemas e; • Expressões aritméticas, lógicas e literais.
- projetar, validar soluções computacionais para os mesmos; • Estruturas básicas de programas (sequência, iteração, seleção
simples e múltipla).
- através do uso de metodologias, técnicas e ferramentas de • Algoritmos para manipulação de estruturas básicas.
programação;
- envolvendo elementos básicos da construção de algoritmos e
programas de computador.
1
15/02/2021
BIBLIOGRAFIA BIBLIOGRAFIA
Outros
DOWNEY, A; ELKNER, J. MEYERS, C. Como Pensar como um Cientista da
Computação, GNU free documentation Licence. DOWNEY, A. Think Python,
2008, GNU free documentation License.
Softwares
Windows
Dev C++
https://sourceforge.net/projects/orwelldevcpp/
https://www.baixaki.com.br/download/dev-c-.htm
DICAS SOBRE A
Windows/Mac
Code::Blocks
DISCIPLINA
http://www.codeblocks.org
Navegador Celular
OnlineGDB
https://www.onlinegdb.com/online_c_compiler
FAÇA!!!
AS LISTAS DE
EXERCÍCIOS
2
15/02/2021
Algoritmos
INTRODUÇÃO
Profa. Dra. Patricia Bellin Ribeiro
• Para nos comunicarmos com o computador devemos utilizar
uma linguagem de programação;
Aula Introdução
• Isto é, uma linguagem que o computador entenda;
• Linguagem de Máquina;
Exercícios
• Linguagem de Alto Nível.
• Conjunto de ações primitivas (instruções); 1 - Descreva o passo a passo para se conectar com a aula no Teams.
• Organizadas de forma lógica;
• Estruturada e bem definida;
• Expressa em linguagem natural;
• Que tem por finalidade resolver um problema;
• É a descrição das ordens que o programa deve realizar.
10. 10.
3
15/02/2021
Algoritmo
Este é o Wolly!
Exemplo: Algoritmo de um saque em um caixa eletrônico:
1. Início
2. Passe o cartão
3. Abra a porta
4. Entre no caixa
5. Feche a porta
6. Insira o cartão no local indicado
7. Digite sua senha
8. Escolha a opção saque
9. Escolha o valor
10. Apanhe o dinheiro
11. Apanhe o cartão
12. Abra a porta
13. Saia do caixa10.
4
15/02/2021
Identação Exercícios
1. Início 1.Início
2. Passe o cartão 1. Passe o cartão
3. Abra a porta 2. Abra a porta
4. Entre no caixa 3. Entre no caixa
5. Feche a porta 4. Feche a porta
6. Insira o cartão no local indicado 5. Insira o cartão no local indicado
7. Digite sua senha 6. Digite sua senha
8. Escolha a opção saque 7. Escolha a opção saque
9. Escolha o valor 8. Escolha o valor
10. Apanhe o dinheiro 9. Apanhe o dinheiro
11. Apanhe o comprovante
10.
e o cartão 10. Apanhe o comprovante e o cartão
12. Abra a porta 11. Abra a porta
13. Saia do caixa 12. Saia do caixa
14. Feche a porta 13. Feche a porta
15. Fim 2.Fim
Exercícios Exercícios
*Configurações pessoais
**Seguir a Sociedade Brasileira de Odontologia
5
15/02/2021