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

Algoritmos e Programaçã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

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

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

Fundamentos de Programação

Fundamentos de programação

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

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

Algoritmos I Aula 1 Introdução aos Algoritmos

ALGORITMOS E ESTRUTURAS DE DADOS I PROF. EDSON IFARRAGUIRRE MORENO

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

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

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

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

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

INF01202 Turmas A e B 2008/2 SÚMULA

Programação Estruturada Aula VisualG

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

DISCIPLINA: Programação de Computadores I

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

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

Plano de Trabalho Docente Ensino Técnico

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

Programação de Computadores

UNIVERSIDADE ANHANGUERA-UNIDERP

Plano de Ensino. Ementa

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

Plano de Trabalho Docente Ensino Técnico

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

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

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

TECNOLOGIA EM REDES DE COMPUTADORES. computadores. Aula 4

Conceitos Básicos. Fundamentos de Programação de Computadores

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

Lógica de Programação Completo

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

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

Ricardo José Cabeça de Souza.

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

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

PLANO DE ENSINO E APRENDIZAGEM CURSO: Engenharia de Controle e Automação

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

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

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

PLANO DE ENSINO. Súmula:

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

PLANO DE ENSINO E APRENDIZAGEM CURSO: Engenharia Civil

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

Introdução a Computação

Universidade Federal de Uberlândia Faculdade de Computação. FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica

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

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

PLANO DE ENSINO E APRENDIZAGEM CURSO: Engenharia de Controle e Automação

PLANO DE DISCIPLINA. Análise e Desenvolvimento de Sistemas. Introdução a Algoritmos e Programação EMENTA

Fundamentos de Programação

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

CONTEÚDOS PROGRAMÁTICOS

PLANO DE ENSINO E APRENDIZAGEM CURSO: Engenharia Civil

UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA CIVIL COLEGIADO DO CURSO DE ENGENHARIA CIVIL PLANO DE CURSO

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

AULA 02. Lógica de Programação. Centro Educação Profissional Ezequiel Ferreira Lima CEPEF. Curso Técnico em Eletrônica.

Programação Estruturada II

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

Introdução a Linguagem C

Programação Estruturada II

Linguagens de Programação

Universidade Federal de Uberlândia Faculdade de Computação. FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica

SEMESTRAIS CI'n580 Algoritmos e Programação

SUBGERÊNCIA DE GESTÃO EDUCACIONAL PLANO DE CURSO

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

Informática para Engenharia

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

Rodrigo de Barros Paes

Introdução à Linguagem C

Slides trabalhados durante a quinta aula

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

3. Linguagem de Programação C

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

1.1 o que é um algoritmo... 6

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

PROGRAMA DE DISCIPLINA

Plano de Trabalho Docente Ensino Técnico

Plano de Ensino. 1. Dados de Identificação:

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

Ederson Luiz da Silva Ciência da Computação. Algoritmos e Programação

Transcrição:

Professor: Fábio Nelson de Sousa Pereira Disciplina: e Carga Horária: 30 hs Pág. 1 de 5 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. Introdução à uma Linguagem de de alto nível estruturada. Ambiente de programação. Componentes da Linguagem de 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. Objetivos Subunidades Conteúdo Programático Procedimentos Avaliação CH Data - Apresentar o Ambiente Visualg - Introduzir conceitos necessários para a compreensão/construção de algoritmos. - Aprender a manusear o - Construir um algoritmo com o Apresentação das diretrizes da disciplina. 1. Introdução a. Conceito i. Computador ii. Computação iii. Algoritmo 1. Introdução - continuação a. Funcionalidade de um algoritmo b. Exemplos de algoritmos c. Formas de representação de algoritmos iv. Fluxograma v. Pseudocódigo d. Conceituação de elementos básicos para construção de um algoritmo vi. Constante vii. Variável viii. Identificador ix. Palavra-reservada - Operadores aritméticos, de atribuição, relacionais e lógicos e. Tipos de dados primitivos (lógico, caractere, inteiro e real); 2/2 19/10 2/4 26/10

Professor: Fábio Nelson de Sousa Pereira Disciplina: e Carga Horária: 30 hs Pág. 2 de 5 f. Conceito de lógica; - Construir algoritmos com o - Treinar o uso de entrada e saída. - Efetuar operações matemáticas no visualg. - Apresentar particularidades do C em relação ao Portugol. - Diferenças entre uma linguagem compilada e uma linguagem interpretada. - Apresentar aos alunos aos alunos a ferramenta DevC++. - Treinar o uso dos comandos de entrada e saída. g. Método para construção de um algoritmo. h. Estrutura de um pseudocódigo; i. Construção de algoritmos em pseudocódigo;.construção de algoritmos em pseudocódigo (continuação); j. Simbologia utilizada para a construção de fluxogramas; k. Construção de algoritmos utilizando fluxogramas; 2. a. Conceituação de Linguagem de ; b. Classificação das linguagens de programação com relação à similaridade com a linguagem natural em linguagem de máquina, simbólica e 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 (aritméticos, de atribuição, relacionais e lógicos) 2/6 09/11 2/8 16/11 2/10 23/11

Professor: Fábio Nelson de Sousa Pereira Disciplina: e Carga Horária: 30 hs Pág. 3 de 5 - Treinar o uso das estruturas de controle de fluxo. - Criar o jogo do número oculto. 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. comandos continue e break 6. switch case 2/12 30/11 2/14 07/12 2/16 14/12 Resolução da 1ª Avaliação. 2/18 21/12 2/20 25/01 - Praticar no uso de funções e xii. Funções 2/22 01/02

Professor: Fábio Nelson de Sousa Pereira Disciplina: e Carga Horária: 30 hs Pág. 4 de 5 passagem de parâmetros. 1. Caracterização 2. Comando return 3. Tipo void 4. Escopo de variáveis a. variáveis locais b. parâmetros formais c. variáveis globais 5. Protótipos de funções - Treinar e exercitar a declaração e manipulação de vetores. - Criar o jogo batalha naval. - Treinar e exercitar a declaração e manipulação de strings. - Criar o Jogo da Forca. - Apresentar/manipular os tipos definidos pelo usuário. - Criar uma agenda telefônica. xiii. Vetores unidimensionais e multidimensionais 1. Caracterização 2. Declaração 3. Inicialização na declaração 4. Indexação xiv. String 1. Caracterização 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 xv. Tipos de Dados Definidos pelo Usuário 1. estruturas 2. definição de tipo 2/24 15/02 2/26 22/02 2/28 30/02 Resolução da prova da 2ª 2ª Avaliação 2/30 07/03

Professor: Fábio Nelson de Sousa Pereira Disciplina: e Carga Horária: 30 hs Pág. 5 de 5 Avaliação BIBLIOGRAFIA BÁSICA: ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da de Computadores. 2ª edição. Editora Pearson Prentice Hall, 2003. OLIVEIRA, Alvaro Borges de; BORATTI, Isaias Camilo. Introdução à -. Editora Visualbooks, 1999. CORMEN, Thomas H.; LEISERSON, Charles E.; RIVEST, Ronald L.; STEIN, Clifford., Teoria e Prática. Editora Campus, 2002. SCHILDT, Herbert. C Completo e Total. Editora Pearson Makron Books, 2006. BIBLIOGRAFIA COMPLEMENTAR: MEDINA, Marco; FERTIG, Cristina. e - Teoria e Prática. 2ª Edição. Editora Novatec, 2006. FORBELLONE, André; EBERSPÄCHER, Henri. Lógica de - A construção de algoritmos e estruturas de dados. 3ª Edição. Editora Pearson Prentice Hall, 2005. CARBONI, Irenice de Fátima. Lógica de. Editora Thomson, 2003. PUGA, Sandra; RISSETTI, Gerson. Lógica de programação e estruturas de dados com aplicações em Java. Editora Pearson Prentice Hall, 2003.. Assinatura: Matrícula SIAPE : 1561487