INF1007 Programação II

Tamanho: px
Começar a partir da página:

Download "INF1007 Programação II"

Transcrição

1 INF1007 Programação II Departamento de Informática PUC-Rio

2 Turma, Horário e Professor INF1007 Turma I Bruno Feijó [email protected] Salas e Horário 2ª. (L546 - Lab) e 4ª. (L150) 15-17h

3 Esquema das Aulas Aulas em sala de aula (teóricas) Aulas em laboratório (teóricas ou práticas) monitores tarefas e exercícios semanais trabalhos extraclasse Enviar exercícios/trabalhos, por , para os monitores, quando o professor indicar.

4 Objetivo Os principais objetivos são: Domínio dos fundamentos da linguagem; Compreensão das técnicas de programação e algoritmos básicos; Conhecer e manipular as principais estruturas de dados.

5 Conceitos de Referência O curso considera alguns conceitos que servem de guia na apresentação e desenvolvimento das aulas por parte dos professores, sem que necessariamente estejam explicitamente mencionados no programa do curso. Estes conceitos estão listados a seguir.

6 Conceitos de Referência Soluções conceituais (antes das implementações) Desenvolvimento de programas em módulos (Programação modular) Encapsulamento e Reúso (TAD) Algoritmos e Estruturas Iteração vs Recursão Avaliação da eficiência e comparação de algoritmos (Complexidade de Algoritmos).

7 Programa BLOCO 1 - ELEMENTOS DA LINGUAGEM (P1) Matrizes e Ponteiros Cadeias de Caracteres (Strings) Vetores e Alocação Dinâmica Recursão Tipos Estruturados Vetor de Estruturas

8 Programa BLOCO 2 - ALGORITMOS BÁSICOS E LISTAS (P2) Vetor de Ponteiros Ordenação Busca Listas Encadeadas BLOCO 3 - ESTRUTURAS DE DADOS (P3) Módulos, Encapsulamento e Tipos Abstratos de Dados (TAD) Pilhas Filas

9 Critério de avaliação O critério de avaliação da disciplina segue as regras do Ciclo Básico. Os alunos fazem 3 (três) ou 4 (quatro) provas (P1, P2, P3, P4) e obtêm um Grau Final (GF). Cada prova gera um Grau (G1, G2, G3, G4). O critério de avaliação é o seguinte: Quatro provas: P1, P2, P3, P4 trabalhos em todas as aulas de laboratório A Gi (i=1,2 ou 3) é a soma da Pi (nota máxima 9.0) e das avaliações dos laboratórios (nota máxima 1.0) G4 = P4 sempre Média = (G1 + G2 + G3) / 3 SE G1 >= 3 e G2 >= 3 e G3 >= 3 e Média >= 5 ENTÃO GF = Média

10 Critério de avaliação SE G1 < 3 ou G2 < 3 ou G3 < 3 ou Média < 5 ENTÃO P4 é obrigatória Selecionam-se as duas maiores notas entre G1, G2 e G3: Gmaior1 e Gmaior2 GF = [Gmaior1 + Gmaior2 + P4] / 3 SE P4 >= 3 GF = [G1 + G2 + G3+ (P4 3)] / 6 SE P4 < 3 GF >= 5,0 => o aluno está APROVADO AVALIAÇÕES NO LAB podem ser: (a) trabalho iniciado no laboratório e continuado em tempo extra classe, com modificação na aula seguinte durante 30 min; E/OU (b) teste prático; E/OU (c) Tarefas do site oficial entregues, seguidas ou não de modificação em aula.

11 Provas - Datas Ainda serão definidas As datas e horários devem ser sempre verificados no ciclo básico

12 Provas Revisão de Prova Por escrito no corpo da prova P4 Opcional Aluno tem que se escrever no ciclo básico Grau Final pode aumentar ou diminuir Aluno pode desistir após período de tolerância a atraso (geralmente 30 min), mediante declaração no corpo da prova NÃO CORRIGIR ESTA PROVA assinada (tudo a caneta) Entrega de Provas Todas as provas devem ser devolvidas pelos alunos sempre!

13 Sites e Cadastramentos Site da disciplina Site do professor (opcional) Cadastramentos Ativar conta no LAB-GRAD!!! (MESMO OS QUE JÁ TÊM) Aulas práticas Comunicação oficial do DI Ativar conta no RDC Cadastramento no site da disciplina

14 Referência Principal Introdução a Estruturas de Dados - com técnicas de programação em C W. Celes, R. Cerqueira, J.L. Rangel Ed. Campus

15 Impressão RDC DI 100 páginas por período Cota extra: aquisição no térreo do RDC Aluno DI: 100 páginas por período Aluno não DI: 50 páginas por período Cota extra: aquisição na secretaria do DI

16 Monitoria Monitoria de Turma A definir Monitoria Extraclasse Consultar site da disciplina para ver sala e horários Frequentar regularmente as monitorias extraclasses, não apenas na véspera da prova! Esta disciplina se aprende praticando exercícios regularmente. Mais do que treinar novas técnicas, esta disciplina requer mudanças na forma de raciocinar e tomar decisões o que só ocorre com a prática!

17 Controle de frequência Controle de frequência OBRIGATÓRIO Presença obrigatória (75%) Oral ou assinatura tolerância de 10 minutos de atraso Transferência informal não é possível Alunos não podem assistir a aulas em turmas diferentes das suas turmas oficiais (onde estão matriculados) Transferências informais causam problemas de infraestrutura, planejamento e registro que prejudicam os transferidos e os outros alunos

18 Informações gerais DI possui convênio com Microsoft (MSDNAA) o empréstimo do software da disciplina o MS-Visual Studio 2010 Procure um administrador do LAB-GRAD

19 Prática Em sala de aula No RDC o de segunda a sexta, de 7 às 22:45 h No LAB-GRAD o de segunda a sexta, de 8 às 20:50 h Em casa

20 Prática Programação se aprende praticando regularmente o mais do que treinar novas técnicas, requer mudanças na forma de raciocinar e tomar decisões Só se aprende com a prática!

21 Comportamento NAS PROVAS: É terminantemente proibido o uso de celular e outros dispositivos. O aluno só pode manter junto a si lápis, borracha e caneta. O empréstimo deste tipo de material para outro aluno é estritamente proibido. Todo papel diferente do distribuído pelo fiscal (independentemente do conteúdo) e/ou qualquer dispositivo eletrônico (celular, tablet, etc) (ligado ou não) encontrados visíveis junto ao aluno implicará no recolhimento imediato da prova e a atribuição de nota ZERO à mesma.

22 Comportamento Celular, MP3, MP4,...: DESLIGADOS! Nas aulas práticas usar apenas MS Visual Studio (última versão). Nada de MSN, SKYPE, SMS,.... Nas aulas práticas, criar projetos apenas no diretório particular do aluno (crie diretório chamado ProjetosProgII ). No laboratório, não levar mochilas para a bancada de computadores (deixá-las no local apropriado). No laboratório, desligar a máquina após o uso. No laboratório, salve trabalhos no pendrive, com regularidade. verificar regularmente sites (geral e da turma) e oficial. Prática Extraclasse Constante (mínimo de 4h/semana) Esta disciplina se aprende praticando exercícios regularmente. Mais do que treinar novas técnicas, esta disciplina requer mudanças na forma de raciocinar e tomar decisões o que só ocorre com a prática!

INF1007 Programação II

INF1007 Programação II INF1007 Programação II Departamento de Informática PUC-RIO 2018/1 Turma, Horário e Professor Prof. Bruno Feijó email: [email protected] Turma Horário - Salas INF1007-33C: 13-15h salas L 546 / L 546

Leia mais

INF1007 Programação II

INF1007 Programação II INF1007 Programação II Departamento de Informática PUC-RIO 2019/1 Turma, Horário e Professor Prof. Bruno Feijó email: [email protected] Turma Horário - Salas INF1007-33B: 11-13h salas L 546 / L 546

Leia mais

INF 1007 Programação II

INF 1007 Programação II INF 1007 Programação II Apresentação da Disciplina Edirlei Soares de Lima Programação II Turma 33L Prof. Edirlei Soares de Lima Horário das Aulas: Segunda

Leia mais

INF1025. Introdução à Programação. Pontifícia Universidade Católica do Rio de Janeiro Departamento de Informática

INF1025. Introdução à Programação. Pontifícia Universidade Católica do Rio de Janeiro Departamento de Informática INF1025 Introdução à Programação Pontifícia Universidade Católica do Rio de Janeiro Departamento de Informática Turma, Horário e Professor Turma 33D RUY LUIZ MILIDIÚ [email protected] Salas e Horário

Leia mais

Módulo 1 Conceitos Fundamentais

Módulo 1 Conceitos Fundamentais Estruturas de Dados Módulo 1 Conceitos Fundamentais 7/3/2007 (c) Marco A. Casanova - PUC-Rio 1 Preliminares Referência básica: Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas

Leia mais

ESTRUTURA DE DADOS DCC013

ESTRUTURA DE DADOS DCC013 ESTRUTURA DE DADOS DCC013 1 o sem./2018 Professor: Itamar Leite de Oliveira [email protected] Professor: Bernardo Martins Rocha [email protected] Total de Créditos: 4 Turma: A Pré-requisitos:

Leia mais

Estruturas de Dados Aula 1: Introdução e conceitos básicos 28/02/2011

Estruturas de Dados Aula 1: Introdução e conceitos básicos 28/02/2011 Estruturas de Dados Aula 1: Introdução e conceitos básicos 28/02/2011 Web site http://www.inf.ufes.br/~pdcosta/ensino/ Profa. Patrícia Dockhorn Costa Email: [email protected] Introdução O que são estruturas

Leia mais

Estrutura de Dados. Plano de Ensino. Vilson Heck Junior. Campus Lages. Instituto Federal de Santa Catarina

Estrutura de Dados. Plano de Ensino. Vilson Heck Junior. Campus Lages. Instituto Federal de Santa Catarina Estrutura de Dados Plano de Ensino Vilson Heck Junior Instituto Federal de Santa Catarina Campus Lages Sumário 1 Sumário 2 Plano de Ensino Competências, Habilidades e Atitudes Bases Tecnológicas Instrumentos

Leia mais

SCC0502 Algoritmos e Estruturas de Dados I

SCC0502 Algoritmos e Estruturas de Dados I SCC0502 Algoritmos e Estruturas de Dados I Profa. Maria Cristina Assistente: Jorge 2º. 2014 Sobre a disciplina Essencial! Fundamentos da área Core da Computação Sobre a disciplina Essencial! Fundamentos

Leia mais

Introdução à Engenharia ENG1000

Introdução à Engenharia ENG1000 Introdução à Engenharia ENG1000 Apresentação Prof. Augusto Baffa Introdução à Engenharia Fundamentos do Projeto + Design de Jogos + Programação de Jogos Objetivos da Disciplina

Leia mais

Programação em C e C++ com Lógica. Subtítulo

Programação em C e C++ com Lógica. Subtítulo Programação em C e C++ com Lógica Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para

Leia mais

Computação I (MAB120) DCC/UFRJ

Computação I (MAB120) DCC/UFRJ Computação I (MAB120) DCC/UFRJ Introdução para a disciplina 2019/1 Prof. Silvana Rossetto 11 de março de 2019 Por que estudar Computação? Computadores facilitam a nossa vida e nos ajudam a resolver problemas..mas

Leia mais

Dados Gerais. Conteúdo. Tipos de Dados. Profa. Renata de Matos Galante

Dados Gerais. Conteúdo. Tipos de Dados. Profa. Renata de Matos Galante Dados Gerais INF 01203 Estruturas de Dados Profa. Renata de Matos Galante Prédio: 72 (43.424) Sala: 221 Ramal: 3308 7746 Página: www.inf.ufrgs.br/~galante Email: [email protected] Conteúdo Tipos de

Leia mais

1.1 o que é um algoritmo... 6

1.1 o que é um algoritmo... 6 sumário introdução 1 1 fundamentos 5 1.1 o que é um algoritmo... 6 1.1.1 algoritmos executados por um computador...7 1.1.2 comandos básicos executados por um computador...11 1.1.3 da necessidade do desenvolvimento

Leia mais

MÓDULO 3: Programação Estruturada

MÓDULO 3: Programação Estruturada Matriz de recuperação dos módulos 3, 4, 5, 7 e 9 da disciplina de Programação e Sistemas de Informação PSI Curso: Técnico de Gestão e Programação de Sistemas Informático MÓDULO 3: Programação Estruturada

Leia mais

SUBGERÊNCIA DE GESTÃO EDUCACIONAL PLANO DE CURSO

SUBGERÊNCIA DE GESTÃO EDUCACIONAL PLANO DE CURSO PLANO DE CURSO Curso: Eng. Mecânica Componente Curricular: Algoritmos e Estrutura de Dados Turma/turno: EMSM.1.ENGMEC - 2012/1. Professor: Eduardo da Silva Período Letivo: 2012/1 Competência(s) do componente

Leia mais

Informações Importantes! INF TURMA A

Informações Importantes! INF TURMA A UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA DISCIPLINA: ESTRUTURAS DE DADOS CÓDIGO: INF01203 CURSOS/PRE-REQUISITO: o Engenharia da Computação

Leia mais

INF1007: Programação 2 6 Ordenação de Vetores. 01/10/2015 (c) Dept. Informática - PUC-Rio 1

INF1007: Programação 2 6 Ordenação de Vetores. 01/10/2015 (c) Dept. Informática - PUC-Rio 1 INF1007: Programação 2 6 Ordenação de Vetores 01/10/2015 (c) Dept. Informática - PUC-Rio 1 Tópicos Introdução Ordenação bolha (bubble sort) Ordenação por seleção (selection sort) 01/10/2015 (c) Dept. Informática

Leia mais

Aluno: Para todas as questões desta prova considere os tipos estruturados abaixo:

Aluno: Para todas as questões desta prova considere os tipos estruturados abaixo: P2 Programação II 2014.1 Departamento de Informática/PUC- Rio Aluno: Matrícula: Turma: 1. A prova é sem consulta e sem perguntas. A interpretação do enunciado faz parte da prova. 2. A prova deve ser completamente

Leia mais

Documento de uso exclusivo da unidade, não possui valor legal. 28/06/ :43:00. Matéria: Carga Horária Total. Prática: 44 Campo: 44

Documento de uso exclusivo da unidade, não possui valor legal. 28/06/ :43:00. Matéria: Carga Horária Total. Prática: 44 Campo: 44 Disciplina: CCT0021 - ESTRUTURA DE DADOS Matéria: Carga Horária Total Teórica: 44 Prática: 44 Campo: 44 Tipo Curso: 4 - GRADUAÇÃO TECNOLÓGICA Curso(s): 35 - SISTEMAS DE INFORMAÇÃO 4091 - ANÁLISE E DESENVOLVIMENTO

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA DISCIPLINA: ESTRUTURAS DE DADOS CÓDIGO: INF01203 CURSOS/PRE-REQUISITO: o Engenharia da Computação

Leia mais

Estrutura de Dados e Arquivos Ementa Objetivo Geral Conteúdo Avaliação

Estrutura de Dados e Arquivos Ementa Objetivo Geral Conteúdo Avaliação Faculdades NDA Plano de Ensino Curso:SISTEMAS DE INFORMAÇÃO Disciplina: Estrutura de Dados e Arquivos Carga horária semanal: 4 Ano: 2006 Turma: MD3 e ME3 Carga horária total: 80 Corpo docente: Ly Freitas

Leia mais

SCC0502 Algoritmos e Estruturas de Dados I. Profa. Maria Cristina

SCC0502 Algoritmos e Estruturas de Dados I. Profa. Maria Cristina SCC0502 Algoritmos e Estruturas de Dados I Profa. Maria Cristina Sobre a disciplina Essencial! Fundamentos da área Core da Computação Sobre a disciplina Essencial! Fundamentos da área Core da Computação

Leia mais

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 Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO CURSO Engenharia Mecânica? MATRIZ FUNDAMENTAÇÃO LEGAL (Resolução do COEPP que aprovou a matriz curricular

Leia mais

Ficha de Disciplina APRO. Ano Lectivo: 2005/2006. Grupo de disciplinas: ENGENHARIA DA PROGRAMAÇÃO. Anual Obrigatória X Semestral X Opcional

Ficha de Disciplina APRO. Ano Lectivo: 2005/2006. Grupo de disciplinas: ENGENHARIA DA PROGRAMAÇÃO. Anual Obrigatória X Semestral X Opcional Grupo de disciplinas: ENGENHARIA DA PROGRAMAÇÃO Anual Obrigatória X Semestral X Opcional Regime Diurno Nocturno Horas/semana T Teórica 2 Ano 1º 1º T/P Teórico/Prática 4 Semestre 1º 1º P- Prática Objectivos

Leia mais

Programação Estruturada Aula Plano de Disciplina

Programação Estruturada Aula Plano de Disciplina Programação Estruturada Aula Plano de Disciplina Prof. Flávio Barros [email protected] www.flaviobarros.com.br 2 EMENTA EMENTA O conceito de algoritmos e as estruturas básicas de controle. Programação

Leia mais

O que é um jogo digital?

O que é um jogo digital? O que é um jogo digital? Programa de Computador Dados Algoritmos Para que estudar Estrutura de Dados? Para manipular os dados dos programas usamos os ALGORITMOS e para organizar os dados da melhor forma

Leia mais

SIMULADO PROVA. Questões Nota Revisão 1 (2.0) 2 (1.0) 3 (2.0) 4 (2.0) 5 (2.0) P1 (9,0)

SIMULADO PROVA. Questões Nota Revisão 1 (2.0) 2 (1.0) 3 (2.0) 4 (2.0) 5 (2.0) P1 (9,0) SIMULADO PROVA Nome (legível e por extenso) Matrícula: Turma/Nome Prof: Questões Nota Revisão 1 (2.0) 2 (1.0) 3 (2.0) 4 (2.0) 5 (2.0) P1 (9,0) AVISOS: 1. A prova é sem consulta e sem perguntas. A interpretação

Leia mais

Material preparado a partir de slides dos profs. Jesús Mena-Chalco e Fabrício Olivetti

Material preparado a partir de slides dos profs. Jesús Mena-Chalco e Fabrício Olivetti 1 MCTA028 Programação Estruturada Material preparado a partir de slides dos profs. Jesús Mena-Chalco e Fabrício Olivetti Prof. Luiz Rozante 3Q-2018 2 MCTA028 Programação Estruturada Apresentação Prof.

Leia mais

Fundamentos de programação

Fundamentos de programação Fundamentos de programação Aula Introdutória Edson Moreno [email protected] http://www.inf.pucrs.br/~emoreno Apresentação Disciplina: Fundamentos de Programação Horário: 2 E0E1, 4E0E1, 6CD Professor:

Leia mais

DISCIPLINA: Programação de Computadores I

DISCIPLINA: Programação de Computadores I DISCIPLINA: Programação de Computadores I CÓDIGO: 2ECOM.001 Validade: a partir do 1º Semestre de 2007 Carga Horária: Total: 30 horas-aula Semanal: 02 aulas Créditos: 02 Modalidade: Teórica Classificação

Leia mais

Algoritmos e Estruturas de Dados I Prof. Tiago Eugenio de Melo

Algoritmos e Estruturas de Dados I Prof. Tiago Eugenio de Melo Algoritmos e Estruturas de Dados I Prof. Tiago Eugenio de Melo [email protected] www.tiagodemelo.info Observações O conteúdo dessa aula é parcialmente proveniente do Capítulo 11 do livro Fundamentals of

Leia mais

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 [email protected] PLANO DE ENSINO

Leia mais

1. Faça um programa que leia uma string digitada pelo usuário e salve em um arquivo em branco.

1. Faça um programa que leia uma string digitada pelo usuário e salve em um arquivo em branco. Segunda lista de exercícios v100 Engenharia Elétrica - Eletrônica 2º Semestre de 2015 Prof: Daniel Rodrigo Ferraz Bonetti SSC0300 Linguagem de Programação e Aplicações 1 Faça um programa que leia uma string

Leia mais

Apresentação da Disciplina

Apresentação da Disciplina Programação de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação Prof. Reinaldo Silva Fortes www.decom.ufop.br/reinaldo [email protected] Apresentação da Disciplina

Leia mais

Computação e Programação. MEMec - LEAN 1º Semestre

Computação e Programação. MEMec - LEAN 1º Semestre Computação e Programação MEMec - LEAN 1º Semestre 2010-2011 Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Objectivos de CP Pretende-se promover o desenvolvimento de, Competências que

Leia mais

CONTEÚDOS PROGRAMÁTICOS

CONTEÚDOS PROGRAMÁTICOS UFRGS - Instituto de Informática - Departamento de Informática Aplicada Disciplina : INF01202 - Algoritmos e Programação Turmas: A e B Sem: 2009/2 Professora: Cora Pinto Ribeiro ([email protected]) Disciplina:

Leia mais

BCC202 - Estrutura de Dados I

BCC202 - Estrutura de Dados I BCC202 - Estrutura de Dados I Aula 03: Tipos Abstratos de Dados (TADs) Reinaldo Fortes Universidade Federal de Ouro Preto, UFOP Departamento de Ciência da Computação, DECOM Website: www.decom.ufop.br/reifortes

Leia mais

INTRODUÇÃO ÀS ESTRUTURAS DE DADOS. Prof. Dr. Daniel Caetano

INTRODUÇÃO ÀS ESTRUTURAS DE DADOS. Prof. Dr. Daniel Caetano ESTRUTURA DE DADOS INTRODUÇÃO ÀS ESTRUTURAS DE DADOS Prof. Dr. Daniel Caetano 2014-2 Objetivos Conhecer o professor e o curso Compreender o que são estruturas de dados e sua importância Relembrar conceitos

Leia mais

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO h UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 [email protected] PLANO DE ENSINO

Leia mais

Programa Analítico de Disciplina INF101 Introdução à Programação II

Programa Analítico de Disciplina INF101 Introdução à Programação II 0 Programa Analítico de Disciplina Departamento de Informática - Centro de Ciências Exatas e Tecnológicas Número de créditos: Teóricas Práticas Total Duração em semanas: 15 Carga horária semanal 2 2 Períodos

Leia mais

SSC0304 Introdução à Programação para Engenharias

SSC0304 Introdução à Programação para Engenharias SSC0304 Introdução à Programação para Engenharias Aula 1 - Apresentação Professor: Jó Ueyama - [email protected] Estagiário PAE: Heitor Freitas Vieira - [email protected] 1 Objetivo Programa resumido

Leia mais

INF A: Introdução à programação

INF A: Introdução à programação INF1025.33A: Introdução à programação Aula 0: Aula inaugural Guilherme F. Lima Dep. Informática, PUC-Rio 2017.2 Sumário 1. Apresentação da disciplina 2. Algoritmos e computadores 3. HIP: Um computador

Leia mais

ESTRUTURAS DE DADOS E ALGORITMOS APRESENTAÇÃO DO CURSO E INTRODUÇÃO

ESTRUTURAS DE DADOS E ALGORITMOS APRESENTAÇÃO DO CURSO E INTRODUÇÃO ESTRUTURAS DE DADOS E ALGORITMOS APRESENTAÇÃO DO CURSO E INTRODUÇÃO Adalberto Cajueiro ([email protected]) Departamento de Sistemas e Computação Universidade Federal de Campina Grande 1

Leia mais

Programação Estruturada Prof. Rodrigo Hausen Organização e Gerenciamento de Memória

Programação Estruturada Prof. Rodrigo Hausen  Organização e Gerenciamento de Memória Programação Estruturada Prof. Rodrigo Hausen http://progest.compscinet.org Organização e Gerenciamento de Memória 1 AULA PASSADA - vetores ou arrays Declaração de um vetor (array) em C: tipo nome[tamanho];

Leia mais

CAP. VI ANÁLISE SEMÂNTICA

CAP. VI ANÁLISE SEMÂNTICA CAP. VI ANÁLISE SEMÂNTICA VI.1 Introdução Semântica SIGNIFICADO, SENTIDO LÓGICO, COERÊNCIA,... Diferença entre SINTAXE e SEMÂNTICA Sintaxe : descreve as estruturas de uma linguagem; Semântica : descreve

Leia mais

ANHANGUERA ESTRUTURA DE DADOS AULA 02 O QUE É ESTRUTURA DE DADOS? Prof. Thomás da Costa

ANHANGUERA ESTRUTURA DE DADOS AULA 02 O QUE É ESTRUTURA DE DADOS? Prof. Thomás da Costa ANHANGUERA 2015.2 ESTRUTURA DE DADOS AULA 02 Prof. Thomás da Costa [email protected] Recordar é viver Lembrando Programação Estruturada: Estrutura de um programa em C++. Declaração de variáveis. Laços.

Leia mais

Introdução à Programação. Prof. Gustavo Callou

Introdução à Programação. Prof. Gustavo Callou Introdução à Programação Prof. Gustavo Callou [email protected] [email protected] Roteiro Apresentações; A disciplina: Objetivos; Cronograma; Avaliação; O que é Computação; Breve histórico. Gustavo

Leia mais

Algoritmos e Estruturas de Dados. Prof. Marcelo Zorzan Profa. Melissa Zanatta

Algoritmos e Estruturas de Dados. Prof. Marcelo Zorzan Profa. Melissa Zanatta Algoritmos e Estruturas de Dados Prof. Marcelo Zorzan Profa. Melissa Zanatta Assuntos da Aula Alocação de Memória Alocação estática de memória Alocação dinâmica de memória Malloc, Calloc, Free, Realloc

Leia mais

Departamento de Informática - PUC-Rio INF 1007 Programação 2 P4 07/12/2010

Departamento de Informática - PUC-Rio INF 1007 Programação 2 P4 07/12/2010 Departamento de Informática - PUC-Rio INF 1007 Programação 2 P4 07/12/2010 Aluno: Matrícula: Turma: Instruções: 1) Escreva seu nome completo, matrícula e turma; 2) A prova deve ser completamente resolvida

Leia mais