10.07.2015 Views

Elenco Modular do Curso - Escola Profissional Gustave Eiffel

Elenco Modular do Curso - Escola Profissional Gustave Eiffel

Elenco Modular do Curso - Escola Profissional Gustave Eiffel

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Curso</strong> de Técnico de Electrónica Industrial e AutomaçãoINF / 1.3CONTEÚDOS PROGRAMÁTICOS1. Introdução. Definição clara <strong>do</strong>s objectivos <strong>do</strong> módulo.2. Definição de Linguagem.3. Conceitos de Sintaxe, Semântica, Gramática e Expressão.4. Exemplo com um subconjunto da Linguagem Natural.5. Erros de Sintaxe e de Semântica nas frases (expressões) de uma Linguagem (gramática).6. Definição de Algoritmo como processo descritivo de uma Linguagem.7. Exemplificação (meramente conceptual) de algoritmos simples.8. Valores Numéricos, Alfanuméricos e Lógicos.9. Desenvolvimento conceptual de tipos de informação e respectivo armazenamento (conceito intuitivo devariável num algoritmo).10. Desenvolvimento conceptual da possibilidade de o algoritmo dispor da capacidade de recolherinformação <strong>do</strong> utiliza<strong>do</strong>r e de enviar informação para o utiliza<strong>do</strong>r.11. Exemplos em linguagem natural envolven<strong>do</strong> mecanismos intuitivos de Decisão Binária e DecisãoMúltipla.12. Exemplos em linguagem natural envolven<strong>do</strong> mecanismos de repetição condicionada por uma expressãológica.13. Desenvolvimento de algoritmos, fazen<strong>do</strong> uso de uma linguagem gráfica com o objectivo de analisar oseu fluxo de execução sequencial.14. Estrutura de um programa em Pascal.15. Tipos de variáveis em Pascal. Tipos simples: INTEGER, CHAR, REAL e BOOLEAN.16. Instruções em Pascal: afectação, input e ouptut de informação.17. Mecanismos de controlo de programa.18. Selecção simples («IF-THEN-ELSE») e múltipla («CASE-OF»).19. Repetição condicional («WHILE DO» e «REPEAT-UNTIL>) e incondicional («For -To/Downto»).20. Funções simples <strong>do</strong> Pascal.21. Implementação em Pascal de algoritmos de complexidade crescente.22. Utilização das ferramentas de Debuging disponíveis: observação <strong>do</strong> valor de variáveis; execução dealgoritmos em mo<strong>do</strong> "step by step"; Definição de "Breakpoints"; Execução de algoritmos por troços.23. Conceito de modularização de programas em sub-programas.24. Divisão da complexidade global de um programa em partes mais fáceis de resolver.25. Funções em Pascal: definição de função como bloco de instruções de cuja execução resulta adevolução de um valor; exemplos de funções pré-definidas <strong>do</strong> Pascal (Ex: CHR, ORD, SIN, etc.);declaração de funções em Pascal; desenho de funções simples tais como a TAN (a partir de SIN e COS)ou a conversão de Graus para Radianos, ou ainda a conversão de ºC para ºF.26. Variáveis globais e locais. Perío<strong>do</strong> de existência das variáveis em Pascal. Regras de "Scope" para autilização de variáveis.27. Procedimentos em Pascal: declaração de procedimentos em Pascal; utilização de procedimentos comofunções de cuja execução não resulta a devolução obrigatória de valores; utilização de procedimentoscomo forma de simplificar e estruturar um programa (evitan<strong>do</strong> repetições de código, “esconden<strong>do</strong>”detalhes ou complexidades).70

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!