• Nenhum resultado encontrado

Algoritmo II Programa de Disciplina

N/A
N/A
Protected

Academic year: 2018

Share "Algoritmo II Programa de Disciplina"

Copied!
4
0
0

Texto

(1)
(2)

DISCIPLINA: Algoritmos e Programação II / Algoritmo  CÓDIGO: 0686

OBJETIVOS   GERAIS:  Desenvolver   a   capacidade   de   analisar   e   resolver problemas de complexidade moderada. Projetar e avaliar soluções em linguagem de   programação.   Introdução   aos   tipos   de   dados   estruturados   mais   simples. Dominar os conceitos básicos sobre compiladores e tradutores.

EMENTA:  Elementos   da   Linguagem   C.   Tipos   de   Dados   e   representações. Expressões. Operações e Funções Matemáticas. Aprofundamento nos comandos de repetição e condicionais; Manipulação de vetores e matrizes; Conceituação de tradutores:   compiladores,   interpretadores   e   montadores;   Fases   de   um compilador; Ambientes de run­time; Ambiente de interpretação.

CONTEÚDO PROGRAMÁTICO:

Definição   de   linguagem,   compilador,   tradutor,   interpretador   e   demais informações.   IDE   e   instalação   em   C.   Elementos   em   linguagem   C: preâmbulos, bibliotecas, identação, função principal e comandos básicos. Comentários. Caracteres especiais.

Tipos   de   dados   e   suas   representações.   Entrada   e   saída   de   dados   e   as operações matemáticas. 

Expressões   algébricas,   aritméticas   e   lógicas.   Operadores   em   geral   e conversão de dados. Tabela ASCII. 

Estruturas condicionais: IF e SWITCH. 

Estrutura   de   repetição:   FOR.   Loops   infinitos,   break,   continue   e   goto. Contadores e incrementadores. Operações ++ e ­­. 

Estrutura de Repetição: WHILE e DOWHILE. 

Vetores  numéricos:  definição,  controle e manipulação. Exemplos  básicos. Exercícios de fixação. Recursão. Inserção, exclusão e alteração. Ordenação. Comandos   básicos   de   comparação   e   repetição.   Manipulação   de   som, arquivos, tempo e recursos aleatórios.

Strings (vetores caracteres). Manipulação de frases, contagem, comparações e   concatenação.   Substrings   e   manipulação   com   caracteres   maiúsculos   e minúsculos. 

(3)

METODOLOGIA: Aulas expositivas no quadro e práticas no laboratório. Uso de materiais multimímia, apresentações e trabalhos práticos desenvolvidos em sala de aula pelos alunos. RECURSOS DIDÁTICOS: Apostila, listas de exercícios, simulados, vídeos aulas, laboratórios e datashow. AVALIAÇÃO: Provas discursivas individuais e trabalho práticos em dupla. BIBLIOGRAFIA BÁSICA:

(4)
(5)

CURSO: Bacharelado em Sistemas de Informação e

Licenciatura em Computação TURNO: Manhã e Noite DISCIPLINA: Algoritmos e Programação II / Algoritmo

PROFESSOR: Rodrigo Neves

PERÍODO: 2º CARGA HORÁRIA: 60

(6)

DISTRIBUIÇÃO DOS CONTEÚDOS PROGRAMÁTICOS Semana Conteúdos / Atividades / Verificações

1 Apresentação do conteúdo, referências, metodologia e critériosde   avaliação.   Definição   de   linguagem,   compilador,   tradutor, interpretador e demais informações. IDE e instalação em C.

2 Elementos em linguagem C: preâmbulos, bibliotecas, identação,função principal e comandos básicos. Comentários. Caracteres especiais.

3 Tipos de dados e suas representações. Entrada e saída de dadose as operações matemáticas. Exercícios de fixação.

4 Expressões   algébricas,   aritméticas   e   lógicas.   Operadores   emgeral e conversão de dados. Tabela ASCII. Exercícios de fixação.

5 Estruturas condicionais: IF e SWITCH. Exercícios de fixação.

6 Estrutura de repetição: FOR. Loops infinitos, break, continue egoto.   Contadores   e   incrementadores.   Operações   ++   e   ­­. Exercícios de fixação.

7 Estrutura   de   Repetição:   WHILE   e   DOWHILE.   Exercícios   defixação.

8 Revisão e prática para a avaliação.

9 Primeira Prova.

10 Vetores numéricos: definição, controle e manipulação. Exemplosbásicos. Exercícios de fixação. Recursão. Exercícios de fixação.

11 Vetores numéricos: inserção, exclusão e alteração. Ordenação.Comandos   básicos   de   comparação   e   repetição.   Exercícios   de fixação.

12 Strings (vetores caracteres). Manipulação de frases, contagem,comparações   e   concatenação.   Substrings   e   manipulação   com caracteres maiúsculos e minúsculos. Exercícios de fixação.

13 Manipulação de som, arquivos, tempo e recursos aleatórios.Exercícios de fixação.

14 Matrizes   numéricas   (vetores   multidimensionais).   Manipulaçãobásica e recursão duplamente encadeada. Exercícios de fixação.

(7)

16 Revisão para avaliação. Exercícios de fixação.

17 Revisão para avaliação. Exercícios de fixação.

18 Segunda avaliação.

19 Prova de segunda chamada.

(8)

AÇÕES PARA EDUCAÇÃO AMBIENTAL E DIREITOS HUMANOS

(9)

SISTEMA DE RECUPERAÇÃO DE APRENDIZAGEM

Referências

Documentos relacionados

Canto VI - Enquanto os portugueses rumam em direção às Índias, Baco desce ao palácio de Netuno e incita os deuses Canto VI - Enquanto os portugueses rumam em direção às Índias,

Na construção de um personagem ficcional, a consciência da animalidade humana por parte do roteirista pode ajudá-lo bastante a procurar nos personagens motivações instintivas,

O Procurador do Trabalho que esta subscreve, no uso de suas atribuições legais e considerando que dos autos do Procedimento Preparatório n° 196/2008, instaurado em face de

Lista de tarefas: sempre que você delegar uma tarefa para um usuário, este poderá visualizar esta tarefa quando fizer o login no sistema e abrir o Office Cont.. Tanto o usuário

O candidato com deficiência participará do processo de seleção pública em igualdade de condições com os demais candidatos, no que se refere ao conteúdo, à avaliação,

(“Quick Shift”, “GearController”, e outros aparelhos similares que possam surgir). b) Os pneus deverão obrigatoriamente possuir classificação DOT com medidas de largura máxima

Fonte: Elaborado pelo autor a partir de dados do Sistema Acadêmico, fornecido pelo Núcleo de Tecnologia da Informação da UNIOESTE (2018).. Ainda que a predominância de

• Capítulo I: Dos Princípios, Diretrizes, Objetivos e da Estratégia. o Seção II: Das Diretrizes. Seção III: Dos Objetivos. o Seção IV: Da Estratégia. • Capítulo II: