FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

Documentos relacionados
FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

Aula prático/expositiva. Resolução de exercícios propostos e participação em sala de aula. 2h 08/05

PLANO DE UNIDADE DIDÁTICA- PUD

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO PROGRAMA DE DISCIPLINA. Introdução a Algoritmos CCOMP CCMP

Programação Estruturada Aula Plano de Disciplina

Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

Fundamentos de Programação

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

Carga Horária: 60 h Créditos: 3 Pré-requisito: Não se aplica Professor(a): A definir Matricula: A definir Titulação: A definir

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Algoritmos e Programação

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Curitiba PLANO DE ENSINO

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Curitiba PLANO DE ENSINO

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CATARINENSE - CAMPUS LUZERNA Rua São Roque, 41 - Luzerna/SC CEP Fone: (49)

Programação Estruturada Aula - Estruturas de Repetição

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

Plano de Ensino. Ementa

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Curitiba PLANO DE ENSINO

Lógica de Programação. Tecnologia em Redes de Computadores IFSULDEMINAS Campus Inconfidentes Prof. Kleber Rezende

INF01202 Turmas A e B 2008/2 SÚMULA

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

Programação Estruturada Aula - Tipos, Constantes, Variáveis e Identificadores

Laboratório de Introdução à Ciência da Computação I Aula de Vetores e Matrizes

ALGORITMOS E ESTRUTURAS DE DADOS I PROF. EDSON IFARRAGUIRRE MORENO

Programação Estruturada Aula VisualG

Fundamentos de programação

Slides trabalhados durante a quinta aula

Computação Informática

PROGRAMA DE DISCIPLINA

Programação de Computadores

Eng. Alimentos PROGRAMA DE DISCIPLINA IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS

Cerne. Conhecimento para o Desenvolvimento (21) (11) MSN:

Lógica de Programação Completo

Introdução a Computação

CONSIDERANDO que o art. 28 das Normas Gerais da Graduação vigentes dispõe sobre o Plano de Ensino;

MINISTÉRIO DA EDUCAÇÃO FUNDAÇÃO UNIVERSIDADE FEDERAL DO PAMPA PRÓ-REITORIA DE GRADUAÇÃO COORDENADORIA DE REGISTROS ACADÊMICOS

PLANO DE CURSO. 3. OBJETIVO GERAL DA DISCIPLINA: Desenvolver no aluno uma metodologia de análise de problemas e formulação de algoritmos.

Linguagem C: Tipos básicos de dados escalares e cadeia de caracteres. Prof. Leonardo Barreto Campos 1

Programação Estruturada Aula - Introdução a Linguagem C

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C

Plano de Aula - Lógica de Programação - cód Horas/Aula

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I

CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres

Plano de Trabalho Docente Ensino Técnico

Programação Aplicada à. Engenharia de Alimentos

Plano de Trabalho Docente Ensino Técnico

DISCIPLINA: Programação de Computadores I

Fundamentos de Programação

Java Básico. Carga Horária: 32 horas. Pré-requisito: Lógica de Programação; JAVA. Conteúdo Programático

Curso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.

Linguagens de Programação

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

Linguagem C estruturas de repetição

Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton

CURSO TÉCNICO DE NÍVEL MÉDIO EM INFORMÁTICA - PLANO DE DISCIPLINA 2015 LINGUAGEM DE PROGRAMACAO 1 LP1

1.1 o que é um algoritmo... 6

Programação Estruturada II

Programação Estruturada II

ALGORITMOS. Prof. Angelo Augusto Frozza, M.Sc.

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.

CONTEÚDOS PROGRAMÁTICOS

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For

PLANO DE ENSINO CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. DISCIPLINA: Programação Orientada a Objetos

Algoritmos e Programação

Comandos de Decisão Parte I

Fundamentos de Programação1

3. Linguagem de Programação C

Programação de Computadores II

DISCIPLINA: Computação e Algoritmo I. PROFESSOR: Léo M. Lopes da Silva Garcia FORMAÇÃO:

Computação 2. Aula 1. Profª. Fabiany Estruturas básicas de programação.

PLANO DE ENSINO. Súmula:

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

Programação: Vetores

Programação para Computação

SUBGERÊNCIA DE GESTÃO EDUCACIONAL PLANO DE CURSO

Rodrigo de Barros Paes

Aula 4B. Lógica e Algoritmos. Profª. Fabiany

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de condição. Prof. Alex Camargo

Seqüências de Caracteres

Introdução à Linguagem C

Algoritmos e Programação

CURSO BÁSICO DE PROGRAMAÇÃO AULA 15. Revisão Vetores e Matrizes Trabalho

Encapsulamento de Código: Funções e Procedimentos

Algoritmos I Aula 1 Introdução aos Algoritmos

Informática. Professor: Diego Oliveira. Conteúdo 01: Introdução à Informática

PLANO DE ENSINO. ENGENHARIA CIVIL Ênfase em Estruturas Metálicas Turno: Integral Currículo: 2010 INFORMAÇÕES BÁSICAS. Unidade curricular

Treinamento Olimpíada Brasileira de Informática

Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO

Transcrição:

Professor: Marcelo Santos Linder Disciplina: Algoritmos e Programação Código Disciplina: Carga Horária: 60h Período: Pág. 1 de 5 PROFESSOR TITULAÇÃO: Engenheiro de Computação EMENTA: Conceito de algoritmo. Lógica de programação e programação estruturada. Linguagem de definição de algoritmos. Estrutura de um algoritmo. Constantes. Identificadores. Variáveis. Declaração de variáveis. Operações Básicas. Comandos de Entrada e Saída. Estruturas de Controle de Fluxo. Conceito e classificação de Linguagens de Programação. Introdução à uma Linguagem de Programação de alto nível estruturada. Ambiente de programação. Componentes da Linguagem de Programação selecionada: estrutura de um programa, identificadores, palavras reservadas, variáveis, constantes, declaração de variáveis, operações básicas, comandos de entrada e saída, estruturas de controle de fluxo, estruturas de dados homogêneas e modularização. OBJETIVO GERAL Tornar os alunos capazes de visualizar soluções computacionais para problemas através da aplicação dos conceitos da lógica de programação e dotá-los da capacidade de construção de programas, em linguagem de alto nível estruturada, que implementem as soluções vislumbradas. OBJETIVOS ESPECÍFICOS: 1. 2. 3. 4. 5. 6.

Professor: Marcelo Santos Linder Disciplina: Algoritmos e Programação Código Disciplina: Carga Horária: 60h Período: Pág. 2 de 5 CONTEÚDO PROGRAMÁTICO: 1. Introdução a. Conceito i. Computador ii. Computação iii. Algoritmo b. Funcionalidade de um algoritmo; c. Exemplos de algoritmos; d. Formas de representação de algoritmos i. Fluxograma ii. Pseudocódigo e. Conceituação de elementos básicos para construção de um algoritmo i. Constante ii. Variável iii. Identificador iv. Palavra- reservada v. Operadores aritméticos, de atribuição, relacionais e lógicos f. Tipos de dados primitivos i. Lógico ii. Caractere iii. Inteiro iv. Real g. Conceito de lógica h. Método para construção de um algoritmo i. Simbologia utilizada para a construção de fluxogramas j. Construção de algoritmos utilizando fluxogramas k. Estrutura de um pseudocódigo l. Construção de algoritmos em pseudocódigo m. Estruturas de controle de fluxo i. se então senão ii. enquanto faça iii. repita até iv. para faça

Professor: Marcelo Santos Linder Disciplina: Algoritmos e Programação Código Disciplina: Carga Horária: 60h Período: Pág. 3 de 5 2. Programação a. Conceituação de Linguagem de Programação b. Classificação das linguagens de programação com relação à similaridade com a linguagem natural i. linguagem de máquina ii. linguagem simbólica iii. linguagem de alto nível c. Linguagem de programação C i. Breve histórico ii. Características básicas iii. C padrão ANSI iv. Estrutura de um programa em C v. Constantes vi. Palavras reservadas vii. Tipos primitivos viii. Declaração de variáveis ix. Operadores 1. aritméticos 2. atribuição 3. relacionais 4. lógicos x. Funções de entrada e saída formatada 1. printf 2. scanf xi. Estruturas de controle de fluxo 1. if else 2. while 3. do while 4. for 5. comando continue 6. comando break 7. switch case

Professor: Marcelo Santos Linder Disciplina: Algoritmos e Programação Código Disciplina: Carga Horária: 60h Período: Pág. 4 de 5 xii. Vetores unidimensionais e multidimensionais 2. declaração 3. inicialização na declaração 4. indexação xiii. String 2. declaração 3. inicialização 4. manipulação 5. funções para manipulação de strings a. gets b. strcpy c. strlen d. strcat e. strcmp xiv. Funções 2. forma geral 3. comando return 4. função main 5. tipo void 6. escopo de variáveis a. locais b. parâmetros formais c. variáveis globais 7. protótipo de função xv. Tipos de dados definidos pelo usuário 1. estruturas 2. definição de tipo

Professor: Marcelo Santos Linder Disciplina: Algoritmos e Programação Código Disciplina: Carga Horária: 60h Período: Pág. 5 de 5 METODOLOGIA: A disciplina será trabalhada com aulas expositivo-dialogadas, onde serão fornecidos os componentes teóricos e será feita a prática de exercícios. RECURSOS MATERIAIS UTILIZADOS: Quadro branco, marcador, notebook e projetor multimídia. AVALIAÇÃO: A avaliação será realizada mediante 2 provas escritas e um trabalho prático. BIBLIOGRAFIA BÁSICA: Fundamentos da Programação de Computadores Ana Fernanda Gomes Ascencio, Edilene Aparecida Veneruchi de Campos - 2ª edição Editora Pearson Prentice Hall. C Completo e Total Herbert Schildt Editora Pearson Makron Books 2006. BIBLIOGRAFIA COMPLEMENTAR: Lógica de Programação Irenice de Fátima Carboni Editora Thomson. Algoritmos, Teoria e Prática Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein Editora Campus 2002. Assinatura: Matrícula SIAPE: 1496731