Sunteți pe pagina 1din 18

Etec de Guarulhos

Técnico em Desenvolvimento de Sistemas


1º Módulo

Programação e Algoritmos- Aula 01

Professora Marlene
Professora Marlene - Currículo
 Formação:
 Graduação: Tecnologia em Processamento de Dados – Universidade Guarulhos
 Licenciatura em Informática: Fatec SP
 Pós Graduação: Tecnologia da Informação – Faculdade Eniac
 Pós Graduação: Educação – Universidade Cândido Mendes
 Docente:
 No CPS desde 2006
 Em Santa Isabel (Classe Descentralizada de Jacareí) 2006 à 2009
 Etec de Ferraz de Vasconcelos de 2007 à 2018
 Etec de Guaianazes em 2008 e de 2016 até o momento
 Outras escolas desde 1999
 Coordenadora Pedagógica – Etec Tereza Nunes (2017 à 2018)
 Coordenadora de Curso – Etec Ferraz de Vasconcelos (de 2012 à 2016)
 Componentes curriculares deste semestre:
 Programação e Algoritmos
 Técnicas de Programação
E-mail: marlene.silva@etec.sp.gov.br
Critérios de Avaliação

 Frequência
 Participação
 Atividades individuais e em dupla no prazo
 Avaliações Individuais
 Projetos Individuais e em Dupla
 Recuperação Contínua
 Exercícios teóricos e práticos
Metodologia

 Aulas expositivas e dialogadas.

 Fornecer os componentes teóricos e conceituais.

 Aulas práticas ministradas em laboratório.

 Experimentação e fixação dos conteúdos.


 Visualg e outras linguagens
Bibliografia

 Básica.
 Algoritmos. Estudo dirigido. José Augusto Manzano e Jayr
Figueiredo de Oliveira. Editora Érica.1997.

 Complementar.
 Exercícios elaborados pelo professor
O componente curricular

Programação e Algoritmos
Competências (Estar apto à)

1. Implementar algoritmos de programação.

2. Utilizar linguagem de programação em ambiente de desenvolvimento.


Habilidades (capacidades adquiridas)

1.1 Elaborar algoritmos.

2.1 Codificar programas, utilizando técnica de programação estruturada.


Bases Tecnológicas (conteúdos)

 Comandos da linguagem de programação

 Programação estruturada

 Programação modular

 Tipos de dados estruturados


Introdução à Algoritmos

Os algoritmos estão no nosso dia a dia:


 Quando acessamos um site
 Quando fazemos uma pesquisa na Internet
 Quando jogamos
Definição de Algoritmos segundo
Manzano:

Algoritmos são conjuntos de passos


finitos e organizados que, quando
executados, resolvem um
determinado problema.
 A necessidade de criar um ambiente virtual de relacionamento, fez nascer o
Facebook;
 A necessidade de substituir o SMS, de origem ao whatsApp...
Rotina do dia a dia – Atravessar a Rua

Algoritmo AtravessaRua
Olhar para a direita
Olhar para a esquerda
Se estiver vindo carro
Não atravesse
senão
Atravesse
Fim-se
Fim-Algoritmo
Rotina do dia a dia – Atravessar a Rua

Algoritmo AtravessaRua
Olhar para a esquerda
Olhar para a direita
Se não estiver vindo carro
Atravesse
senão
Não Atravesse
Fim-se
Fim-Algoritmo
Rotina do dia a dia – Atravessar a Rua

Algoritmo AtravessaRua
Atravesse
Se estiver vindo carro
Olhar para a direita
senão
Olhar para a esquerda
Fim-se
Não Atravesse
Fim-Algoritmo
Exercício

 Criar algoritmo para:


 Ligação telefônica
Fluxograma Média
inicio Português Estruturado
Programa média
Var
Ler 2 valores N1: inteiro
N2: inteiro
Média: real
Média  (n1+n2)/2
Início

Leia N1
Média Leia N2
>=7
Média  (N1+N2)/2
“Reprovado
“aprovado” Se (média>=7) então

escreva “aprovado”
senão
escreva “reprovado”
fim_se
Fim
Fim
Fluxograma  Simbologia
Terminal

Entrada

Processo ou cálculo

Decisão

Saída ou exibição

Conector
Atividade

 Criar um fluxograma para:


 Entrar com um valor
 Calcular o dobro desse número
 Se for maior que 10, exibir é maior que 10
 Senão, exibir não é maior que 10

S-ar putea să vă placă și