UNIVERSIDADE de AVEIRO

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

Download "UNIVERSIDADE de AVEIRO"

Transcrição

1 UNIVERSIDADE de AVEIRO GUIÃO Introdução à Informática 1.º Ano 1.º Semestre Departamento de Electrónica e Telecomunicações 2000/2001

2 Disciplina Área Científica Cursos Ano Introdução à Informática Informática 1º Ano Comum em Ciências e Tecnologia 1.º ano Período de Leccionação 1.º semestre Unidades de Crédito 4.0 Escolaridade Semanal 3 horas teóricas 0 horas teórico-práticas 2 horas práticas Duração Semanas lectivas Semanas de avaliação 13 semanas 2 semanas Ano Lectivo 2000/2001 Docentes da Disciplina Aulas teóricas Aulas práticas José Luís Oliveira Osvaldo Rocha Pacheco Armando Domingues Rocha João Nuno Matos Luís Seabra Lopes Carlos Costa Bastos José Luís Oliveira Osvaldo Rocha Pacheco Armando Domingues Rocha João Nuno Matos Luís Seabra Lopes Carlos Costa Bastos António Luís Teixeira António Nogueira Armando Nolasco Pinto António Navarro António Rodrigues Tavares Rui Andrade Aguiar Rui Ferreira Castro Rui Escadas Martins Paulo Monteiro Nuno Borges Carvalho João Paulo Firmeza

3 CARACTERIZAÇÃO DA DISCIPLINA Os computadores estão rapidamente a fazer parte integrante das nossas vidas não só nos ambientes empresariais e domésticos como também no meio educacional. Apesar desta acessibilidade crescente aos computadores e da constatação de índices elevados de aceitação por parte de utilizadores a sua utilização ainda não é feita de uma forma sistemática. A integração de disciplinas de formação base em computadores, ou mais genericamente em informática, nos diversos curricula é por isso uma questão de grande importância. Esta formação permitirá um ganho considerável no rendimento do aluno ao longo da sua licenciatura e criará raízes para uma formação mais sólida que caracterizará o futuro licenciado. No âmbito dos conceitos básicos, na disciplina de Introdução à Informática, incluem-se a panorâmica e o estado actual da informática, a arquitectura e elementos de um computador, as áreas de aplicação e tecnologias emergentes, os sistemas operativos e respectivos mecanismos gerais de interacção e utilitários típicos. Por outro lado, são abordados os recentes desenvolvimentos tecnológicos, nomeadamente através de referências às actuais tecnologias de comunicação, em particular alguns serviços suportados pela Internet. OBJECTIVOS DA DISCIPLINA Introdução à Informática é uma disciplina com um carácter muito formativo, na qual se pretende que os alunos fiquem a conhecer os rudimentos da arquitectura de um computador e do funcionamento de um sistema operativo, sejam expostos aos recentes desenvolvimentos tecnológicos, saibam recorrer a utilitários como a folha de cálculo para a resolução de problemas genéricos, e que sejam capazes de especificar e descrever determinados tipos de algoritmos, bem como realizar a sua transcrição para a linguagem de programação Pascal. De acordo com os objectivos enunciados a disciplina Introdução à Informática está estruturada em três módulos distintos: Introdução aos Computadores, Folha de Cálculo Microsoft Excel e Introdução à Programação em Pascal. No módulo inicial são apresentados os conceitos básicos relativos aos sistemas informáticos (breve panorâmica do historial e estado actual da informática, arquitectura e elementos de um computador, áreas de aplicação e tecnologias emergentes). Segue-se uma componente formativa que engloba referências a sistemas operativos orientadas para os conceitos de ficheiros e directórios, e ainda o estudo do ambiente Microsoft Windows, em particular as suas formas gerais de interacção e os seus utilitários típicos, nomeadamente os de processamento de texto e os de gestão de ficheiros. O módulo central da disciplina consiste na introdução de uma folha de cálculo, mais concretamente a folha de cálculo Microsoft Excel, e as várias vertentes da sua utilização, nomeadamente apresentação estruturada de informação, realização de cálculos com recurso a operadores e funções predefinidas, construção e edição de gráficos, e gestão de bases de dados. Finalmente, no terceiro módulo da disciplina introduzem-se os conceitos básicos da linguagem de programação Pascal, nomeadamente a estrutura de um programa em Pascal, os tipos de dados básicos, os diferentes tipos de instruções e ainda uma breve referência às funções predefinidas.

4 CONTEÚDOS PROGRAMÁTICOS E BIBLIOGRAFIA ESPECÍFICA Os três módulos de Introdução à Informática são distribuídas ao longo do semestre da seguinte forma: três semanas para Introdução aos Computadores, o que corresponde a seis aulas teóricas e três aulas práticas; cinco semanas para a Folha de Cálculo Microsoft Excel, ou seja dez aulas teóricas e cinco aulas práticas; respectivamente cinco e quatro semanas para a parte teórica e parte prática do módulo Introdução à Programação em Pascal, o que corresponde dez aulas teóricas e quatro aulas práticas.

5 PROGRAMA A. Introdução aos Computadores 1. A arquitectura de um computador 1.1. Panorâmica histórica e domínios de aplicação 1.2. Sistemas de numeração 1.3. Unidades de informação 1.4. Conceitos básicos sobre a organização e funcionamento do computador Organização interna Unidade Central de Processamento Memórias Periféricos Barramento 1.5. Gamas e capacidade dos computadores existentes no mercado 2. Sistemas operativos 2.1. Função de um sistema operativo 2.2. Modelo de organização de informação 2.3. O sistema operativo MS-DOS Discos Ficheiros e directórios Comandos 2.4. Outros sistemas operativos Microsoft Windows MAC OS UNIX 3. Organização e utilização do ambiente Microsoft Windows 3.1. Gestor de Ficheiros Métodos de selecção Criar directórios Mover, copiar, apagar e mudar nomes a ficheiros e directórios 3.2. Painel de controlo 3.3. Clipboard 3.4. Outras versões de Windows 4. Redes de computadores 4.1. Tipos de redes Protocolos de comunicação

6 Meio físico 4.2. Internet Domínios Correio Electrónico Notícias (News) WWW - World Wide Web Transferência de ficheiros Sistemas de pesquisa 5. Editores de Texto 5.1. Características típicas 5.2. Técnicas de edição 5.3. Métodos de selecção 5.4. Processos de reedição Copiar e mover blocos do documento Anulação ou repetição do último procedimento Procura e substituição 5.5. Formatação Formatação de caracteres Formatação de parágrafos Tabuladores ou Tabs Configuração de página 5.6. Manipulação de ficheiros B. Folha de Cálculo Microsoft Excel 1. Conceitos básicos 1.1. Facilidades típicas de uma folha de cálculo Noções de célula e endereçamento Aplicações 1.2. Conteúdos das células Constantes Fórmulas Formatos Notas 2. Apresentação estruturada de informação 2.1. Alteração da largura das colunas e altura das linhas 2.2. Inserção de valores e células

7 2.3. Eliminar células e conteúdos de células 2.4. Modos de selecção 2.5. Transferência e duplicação do conteúdo das células 2.6. Definição de formatos 2.7. Manipulação e impressão de ficheiros 3. Realização de cálculos 3.1. Operadores Precedência dos operadores 3.2. Inserção de fórmulas Repetição de fórmulas Tipos de endereços (endereçamento relativo e absoluto) 3.3. Funções Funções estatísticas Funções matemáticas e trigonométricas Funções de texto Funções de datas e horas Funções lógicas Funções de informação Funções de pesquisa e referência 4. Construção e edição de gráficos 4.1. Como construir um gráfico 4.2. Tipos de gráficos 4.3. Facilidades de edição 5. Gestão de bases de dados 5.1. Conceito de base de dados e de bases de dados relacionais 5.2. Projecto de uma base de dados 5.3. Bases de dados no Microsoft Excel 5.4. Pesquisa e actualização de informação 5.5. Ordenação de informação 5.6. Filtragem e extracção de informação 5.7. Relacionamento de tabelas 5.8. Funções que operam sobre bases de dados C. Introdução à Programação em Pascal 1. Elementos básicos sobre a criação e execução de programas 1.1. Linguagens de programação

8 A execução de um programa Compiladores e interpretadores 1.2. O ambiente Turbo Pascal para Windows 2. Introdução do conceito de algoritmo 2.1. Ciclo de produção de um programa 2.2. Descrição algorítmica da solução de um problema Tipos de linguagem a utilizar Regras fundamentais para a organização da descrição 2.3. Noção de sequência na realização das operações Primitivas de alteração da ordem de realização das operações 3. Estrutura de um programa 3.1. Exemplo de um programa em Pascal 3.2. Noção de identificador Regras de construção de identificadores válidos em Pascal 3.3. Cabeçalho de um programa 3.4. Parte declarativa Variáveis Constantes 3.5. Parte de execução 4. Tipos de dados básicos 4.1. Tipos numéricos (Integer e Real) 4.2. Tipo Boolean 4.3. Tipo Char 4.4. Tipo String 4.5. Definição de constantes e variáveis 5. Instruções de atribuição e expressões 5.1. Sintaxe Regra geral de atribuição 5.2. Expressões aritméticas Operadores Hierarquia das operações 5.3. Expressões do tipo Boolean Operadores relacionais Operadores do tipo Boolean Hierarquia das operações 5.4. Expressões do tipo caracter

9 6. Instruções de entrada e saída de dados 6.1. Instruções de entrada de dados Sintaxe Diferença entre Read e Readln Dados numéricos Dados to tipo char 6.2. Instruções de saída de dados Sintaxe Diferença entre Write e Writeln Saída não formatada Saída formatada 7. Instruções decisórias 7.1. Decisão binária (instrução If..then.. else) Sintaxe Encadeamento e encapsulamento de instruções deste tipo 7.2. Decisão múltipla (instrução Case.. of.. else) Sintaxe Extensões mais comuns ao Pascal normalizado 8. Instruções de controlo de ciclos repetitivos 8.1. Número de iterações só conhecido aquando da última execução do ciclo Instruções Repeat.. until e While.. do Sintaxe Diferença entre elas Iniciação e modificação da condição de controlo do tipo Boolean 8.2. Número de iterações previamente conhecido Instrução For.. to/downto.. do Sintaxe Restrições impostas à variável de controlo do ciclo 9. Funções predefinidas

10 BIBLIOGRAFIA GERAL Para Introdução à Informática propõe-se como livro base a seguinte referência:?? Nelson Pacheco da Rocha, Fernando Manuel dos Santos Ramos, José Luís Guimarães Oliveira, "Introdução à Informática", Fundação João Jacinto Magalhães, Universidade de Aveiro, Como referências complementares sugerem-se:?? "Guia Prático Excel", McGraw-Hill.?? J. Pavão Martins, "Introdução à Programação usando o Pascal", McGraw-Hill. Para a disciplina Introdução à Informática são recomendados os capítulos 1 (Computadores e Algoritmos), 3 (Estrutura de um Programa), 4 (Tipos de Informação Elementar), 5 (Estruturas de controlo I: sequenciação), 6 (Estruturas de controlo II: Selecção) e 7 (Estruturas de controlo III: Repetição).

11 METODOLOGIA DE ENSINO E APRENDIZAGEM As aulas teóricas têm um carácter essencialmente expositivo e servem para introduzir os conceitos que serão explorados nas aulas práticas. É essencial, até devido ao pouco tempo disponível para as aulas práticas, que as aulas práticas e aulas teóricas estejam sincronizadas. Quem frequentar as aulas teóricas deverá poder resolver os problemas das aulas práticas sem necessidade de qualquer introdução teórica adicional. Os exercícios a realizar nas aulas práticas podem ser encontrados no livro "Introdução à Informática" anteriormente referido e num caderno de exercícios complementares, disponível na secção de textos. Em termos pedagógicos, a organização das aulas teóricas e práticas pressupõe que os alunos utilizem os laboratórios de Informática para além das aulas práticas. Nesse sentido, informase que os laboratórios estarão acessíveis fora dos períodos de aulas. MÉTODOS DE AVALIAÇÃO A disciplina Introdução à Informática é avaliada nas suas três componentes, Teórica (T), Prática (P) e Avaliação Contínua (AC), com pesos respectivos de 50%, 35% e 15%. Para um aluno ficar aprovado na disciplina Introdução à Informática tem que obter mais do que cinco valores nas componentes teórica e prática. Por outro lado, quem tiver menos do que cinco valores no primeiro teste está automaticamente reprovado. A componente teórica é a nota obtida numa prova escrita realizada no final do semestre. Todos os alunos poderão submeter-se a uma prova de recorrência independentemente de se terem ou não apresentado à prova anterior e a classificação da dita prova de recorrência substituirá a classificação obtida anteriormente, salvo se for inferior a esta. A componente prática é a nota obtida num exame prático a realizar no período reservado à avaliação. No início de Janeiro de 2001 será afixado no Gabinete do 1º Ano (Complexo Científico - Pedagógico) uma pauta com os nomes de todos os alunos de Introdução à Informática e as indicações da data, hora e local dos exames práticos. Finalmente, a avaliação contínua é obtida através da média ponderada dos resultados obtidos em 3 pequenos testes realizados em computador, durante as aulas práticas em data a indicar. A frequência de 2/3 do total das aulas práticas para os alunos do regime ordinário é obrigatória, ou seja um número de faltas superior a 4 implica uma reprovação por faltas. Os alunos reprovados por faltas não poderão realizar o exame de recurso na época de Setembro. A prova de recurso na época de Setembro é constituída por uma prova teórica e uma prova prática com os pesos respectivos de 55% e 45%.

12 TESTE EXEMPLO DE INTRODUÇÃO À INFORMÁTICA 1. O MS-Write é um editor de texto. Das suas capacidades faz parte, por exemplo: a) A possibilidade de escrever o texto em duas colunas por página. b) Permitir desenhar e escrever simultaneamente. c) A inserção de um cabeçalho e/ou rodapé em todas as páginas. d) A possibilidade de editar simultaneamente mais do que um documento. e) Nenhuma das hipóteses anteriores. Para responder às seguintes perguntas considere a porção da folha de cálculo que se segue: A B C 1 Tabela de Funcionários 2 AGENTES Clara Correia Manuel Caetano 4 Manuel Triste 5 António Pires 6 Patrícia Prazeres 7 Rosa Antunes 8 Rui Cavaco 9 CHEFES Ana Aleixo 10 Pinto Alves 11 Francisco Pereira 12 DIRECTORES Manuela Henriques 13 Joaquim Patrício 2. O salário do primeiro empregado é de $00. O salário do segundo empregado é superior ao do primeiro empregado em 9.000$00, e assim sucessivamente para os restantes funcionários. Qual a fórmula que deve existir na célula C9 para determinar o salário da Ana Aleixo? a) =C b) =C8*1.1 c) =C d) =SUM(C2:C8) e) Nenhuma das opções anteriores. 3. Qual a fórmula que utilizaria para calcular o salário médio? a) =AVERAGE(C2:C13) b) =C2+C3+...+C13/12 c) =SUM(C2:C13)/10 d) =SUM(C2:C13) e) Nenhuma das opções anteriores. 4. Considerando que os valores da tabela representam os salários mensais, que fórmula colocaria em C11 para calcular o total gasto por mês em salários dos trabalhadores da categoria AGENTES? a) =AVERAGE(C2:C13) b) =AVERAGE(A1:C13) c) =SUM(C2:C13)/10 d) =SUM(C2:C13) e) Nenhuma das opções anteriores. Considere a seguinte tabela:

13 A B C D E 1 Vendas de Novas Usadas Aluguer Lucro viaturas 2 Outubro Novembro Dezembro Janeiro Considerando apenas o mês de Outubro, como será calculado o valor total do lucro supondo que o lucro de uma viatura nova é $00, de uma usada é $00 e de uma de Aluguer é $00. a) = $00*B $00*C $00*D2 b) =100000*B *C *D2 c) =100Mil*B2 + 50Mil*C2 + 10Mil*D2 d) = $00*B *C2 + 10Mil*D2 e) Qualquer das anteriores (Todas são válidas). 6. Suponha que queria na célula F6 a indicação do maior número de viaturas usadas vendidas nos diferentes meses. Qual das seguintes fórmulas utilizaria? a) =IF(C3>C2; C3; C2) b) =MAX(C2;C5) c) =MIN(C2;C5) d) =SUM(C2;C5) e) Nenhuma das opções anteriores. INTRODUÇÃO AO PASCAL 1. Para cada uma das seguintes alíneas, e considerando a parte declarativa, indique, justificando, quais os erros existentes no código, se existirem. a) var a: char; b: boolean; begin readln (a); b:= a>a and a < z; writeln ('O valor de b é', b); end. b) var decisao: char; tempo, velocidade: integer; espaco: real; begin if (decisao = '1') then espaco:= velocidade*tempo; end. 2. Traduza para linguagem PASCAL a seguinte expressão: a) y? b) a? 2[sen(x)? cos(x)] cos (x) 2b 2? b? 5 b

14 3. Escreva um programa em Turbo Pascal que aceite um número inteiro e que determine e forneça como resultado o respectivo quadrado e o resto da sua divisão por Escreva em Turbo Pascal um programa que aceite um número inteiro, e indique se esse número é ou não positivo. Caso o número seja positivo o programa deverá ainda indicar se ele é superior a Escreva um programa que calcule o valor do prémio de um seguro automóvel em função dos seguintes parâmetros de entrada: a) Preço Base de qualquer viatura = $00. b) Idade da viatura: até 5 anos = 5.000$00. entre 6 e 10 anos = 8.000$00. mais do que 10 anos = $ $00 por cada ano acima de 11. c) Idade do condutor: até 25 anos ou mais do que 60 anos = 5.000$00. d) Agravamento por cada acidente = 2.000$00.

Linguagem Pascal. Prof. Sérgio Rodrigues. É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa;

Linguagem Pascal. Prof. Sérgio Rodrigues. É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa; Linguagem Pascal Prof. Sérgio Rodrigues Introdução Algoritmo É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa; Programa é a formalização de um algoritmo

Leia mais

PROGRAMA. Unidade Curricular: Informática

PROGRAMA. Unidade Curricular: Informática Unidade Curricular: Informática PROGRAMA Objetivos: avaliar a consciencialização dos alunos para as capacidades e limitações das Tecnologias de Informação e Comunicação (TIC), perspetivando o papel destas

Leia mais

Aulas Anteriores. Detalhes da linguagem de programação

Aulas Anteriores. Detalhes da linguagem de programação Aulas Anteriores Detalhes da linguagem de programação Elementos básicos (identificadores, constantes, símbolos gráficos) Estrutura básica de um programa (cabeçalho, parte declarativa, parte de execução)

Leia mais

Aula Anterior. Decomposição algorítmica (continuação)

Aula Anterior. Decomposição algorítmica (continuação) Aula Anterior Decomposição algorítmica (continuação) Degenerescência da decomposição básica da solução em três etapas Método de decomposição modificado à entrada Associação de diferentes valores de entrada

Leia mais

PLANIFICAÇÃO ANUAL TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Curso Profissional de Restaurante/Bar. Competências

PLANIFICAÇÃO ANUAL TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Curso Profissional de Restaurante/Bar. Competências Agrupamento Vertical de Escolas Dr. João Lúcio Competências Conhecer o processador de texto e as possibilidades que oferece; Utilizar convenientemente as potencialidades e características dos processadores

Leia mais

PLANO DE ENSINO. Súmula:

PLANO DE ENSINO. Súmula: INF01211 NOME DA DISCIPLINA: Algoritmos e Programação Semestre: 2009/2 Carga horária: 4 h Créditos: 4 Professor: Luis de França G. Ferreira Súmula: Formulação de problemas, construção de algoritmos e implementação

Leia mais

Operação com processadores de texto 1º Período Instalar, configurar e operar com software de escritório.

Operação com processadores de texto 1º Período Instalar, configurar e operar com software de escritório. Departamento de Matemática e Ciências Experimentais Ano lectivo 2011/2012 Prof. Carla Granadeiro Curso de Educação e Formação (CEF) Tipo 3 Operador de Sistemas Informáticos Planificação Anual da disciplina

Leia mais

Lógica de Programação I. Gilson de Souza Carvalho

Lógica de Programação I. Gilson de Souza Carvalho Gilson de Souza Carvalho gaucho.gilson@hotmail.com 1. Estruturas básicas Apresentaremos um resumo com os comandos estudados para criação de algoritmos. Para utilizar estes comandos, usaremos uma sintaxe

Leia mais

Curso Ano Semestre Docente. 1º 2º Bruno Silva

Curso Ano Semestre Docente. 1º 2º Bruno Silva Curso Ano Semestre Docente CCO: Licenciatura em Comunicação, Cultura e Organizações 1º 2º Bruno Silva Objectivos: Dotar os alunos de competência na Área das Tecnologias de Informação, com particular ênfase

Leia mais

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR Curso Turismo e Lazer Ano letivo 2012x2013 Unidade Curricular Tecnologias de Informação ECTS 6 Regime Obrigatório Ano 1º Semestre 2º Horas de trabalho globais Docente (s) Vitor Manuel Gomes Roque Total

Leia mais

Resolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema

Resolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema ALGORITMIA Resolução De Problemas Em Informática Docente: Ana Paula Afonso 2000-2001 Resolução de Problemas 1. Analisar o problema Conhecer o bem o problema Descrever o problema: subdividir, detalhar 2.

Leia mais

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática Programação 1 Prof. Osório Aula 03 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 03 Disciplina: Linguagem

Leia mais

Elementos básicos das linguagens de programação

Elementos básicos das linguagens de programação Elementos básicos das linguagens de programação Objetivos: Apresentar os últimos elementos básicos das linguagens de programação Elementos básicos já estudados Entrada (read, readln) Saída (write, writeln)

Leia mais

TÉCNICO DE INFORMÁTICA - SISTEMAS

TÉCNICO DE INFORMÁTICA - SISTEMAS 782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar

Leia mais

Informática CET - CO. Francisco Rente

Informática CET - CO. Francisco Rente Informática CET - CO francisco.rente@estgoh.ipc.pt Agenda Objectivos e Estrutura da Cadeira Programa da Cadeira Recursos e Material de Apoio Normas de Avaliação Contactos 2 Objectivos e Estrutura da Cadeira

Leia mais

Introdução Capítulo 1: Um Olhar sobre as Funcionalidades e Interface do Microsoft Excel

Introdução Capítulo 1: Um Olhar sobre as Funcionalidades e Interface do Microsoft Excel Introdução... 25 1. Que Usos para o Microsoft Excel?...25 2. Funcionalidades Disponibilizadas pelo Microsoft Excel...25 3. Tabelas e Gráficos Dinâmicos: As Ferramentas de Análise de Dados Desconhecidas...26

Leia mais

Linguagem de Programação Pascal - Introdução

Linguagem de Programação Pascal - Introdução Linguagem de Programação Pascal - Introdução História Pascal é uma linguagem de programação que recebeu o seu nome em homenagem ao matemático Blaise Pascal. A linguagem Pascal foi criada em 1970 pelo suíço

Leia mais

1.2 OPERAÇÕES BÁSICAS EM ALGORITMOS E PROGRAMAS 18

1.2 OPERAÇÕES BÁSICAS EM ALGORITMOS E PROGRAMAS 18 ÍNDICE MÓDULO 1 INTRODUÇÃO À ALGORITMIA 11 1.1 PROGRAMAS E ALGORITMOS 12 Fases da programação 12 Algoritmos e algoritmia 13 Algoritmos em linguagem informal, pseudocódigo e fluxogramas 14 Símbolos utilizados

Leia mais

Linguagem Pascal. Prof. Antonio Almeida de Barros Junior

Linguagem Pascal. Prof. Antonio Almeida de Barros Junior Linguagem Pascal Prof. Antonio Almeida de Barros Junior 1 Linguagem Pascal Criada para ser uma ferramenta educacional (Década de 70); Prof. Niklaus Wirth (Universidade de Zurique); Blaise Pascal (Matemático

Leia mais

Pascal. -Cabeçalho do programa. - label - const - type - var - procedure - function. - integer - real - byte - boolean - char - string

Pascal. -Cabeçalho do programa. - label - const - type - var - procedure - function. - integer - real - byte - boolean - char - string Pascal -Cabeçalho do programa Áreas do programa -Área de declarações -Corpo do programa - label - const - type - var - procedure - function - integer - real - byte - boolean - char - string Program

Leia mais

Conteúdo de Formação

Conteúdo de Formação Windows + Word 2003 + Excel + PowerPoint 2003 Objetivos Gerais Este curso pretende dotar os participantes dos conhecimentos e competências que lhes permitam de forma eficaz manusear grandes volumes de

Leia mais

Obrigatória X Opcional

Obrigatória X Opcional Grupo de disciplinas: Engenharia da Programação Anual Semestral X Obrigatória X Opcional Regime Diurno Nocturno Horas/semana T Teórica 2 Ano 1 1 T/P Teórico/Prática Semestre 1 1 P- Prática 2 OT- Orientação

Leia mais

ESCOLA SECUNDÁRIA MANUEL DA FONSECA, SANTIAGO DO CACÉM GRUPO DISICPLINAR - Informática ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6

ESCOLA SECUNDÁRIA MANUEL DA FONSECA, SANTIAGO DO CACÉM GRUPO DISICPLINAR - Informática ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6 ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6 Módulo 1 Folha de Cálculo Conceitos básicos o Introdução o O que podemos fazer com o Microsoft Excel o Estrutura geral de uma folha de cálculo o Iniciar o Microsoft

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

Ensino Básico 1º Ciclo Informática no Ensino

Ensino Básico 1º Ciclo Informática no Ensino UTAD Departamento de Engenharias Ensino Básico 1º Ciclo Informática no Ensino 1º semestre 2005/2006 Equipa Docente Manuel Cabral Reis (mcabral@utad.pt Tel. 259 350 374) Salviano Soares (salblues@utad.pt

Leia mais

Algoritmo e Programação Matemática

Algoritmo e Programação Matemática Algoritmo e Programação Matemática Fundamentos de Algoritmos Parte 1 Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Dados A funcionalidade principal de um computador

Leia mais

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Já vimos entrada, processamento e saída, que compõem os algoritmos puramente

Leia mais

Ficha de Unidade Curricular (FUC) de Informática

Ficha de Unidade Curricular (FUC) de Informática INSTITUTO POLITÉCNICO DE COIMBRA INSTITUTO SUPERIOR DE CONTABILIDADE E ADMINISTRAÇÂO DE COIMBRA Aprovação do Conselho Pedagógico 30/3/2016 Aprovação do Conselho Técnico-Científico 20/4/2016 Ficha de Unidade

Leia mais

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 16:10:26 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

Leia mais

Desenvolvimento de programas. Análise do problema. Análise do problema. Análise do problema. Desenvolvimento do algoritmo. Codificação do programa

Desenvolvimento de programas. Análise do problema. Análise do problema. Análise do problema. Desenvolvimento do algoritmo. Codificação do programa Desenvolvimento de programas 1 Análise do problema Desenvolvimento do algoritmo Codificação do programa Compilação e execução Teste e depuração Análise do problema 2 Conhecer exatamente o que o problema

Leia mais

Linguagem de programação: Pascal

Linguagem de programação: Pascal Aula 04 Linguagem de programação: Pascal Prof. Tecgº Flávio Murilo 26/03/2013 1 Pascal Introdução Pascal é uma linguagem de programação estruturada, criada em 1970 pelo suíço Niklaus Wirth, dando este

Leia mais

EMGI Programação. Ficha Excel 2. Utilizando a folha de cálculo Microsoft Excel

EMGI Programação. Ficha Excel 2. Utilizando a folha de cálculo Microsoft Excel Utilizando a folha de cálculo Microsoft Excel Uma folha de cálculo informática que permite eliminar alguns dos inconvenientes associados à criação e manutenção duma folha de cálculo manual, uma vez que

Leia mais

Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU

Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU Aula 5 Oficina de Programação Introdução ao C Profa. Elaine Faria UFU - 2017 Linguagem de Programação Para que o computador consiga ler um programa e entender o que fazer, este programa deve ser escrito

Leia mais

Procedimento. Função. Selecção Condicional - a instrução if-then-else. expressão if lógica then instrução else instrução

Procedimento. Função. Selecção Condicional - a instrução if-then-else. expressão if lógica then instrução else instrução Métodos de Programação I 2. 20 2.2.8 ESTRUTURAS DE CONTROLO Estruturas de controlo são instruções especiais em Pascal que permitem controlar o fluxo de sequência de instruções, alterando a ordem sequencial

Leia mais

Unidade VI. Técnicas de Teste de Software Teste Estrutural. Profa. Dra. Sandra Fabbri

Unidade VI. Técnicas de Teste de Software Teste Estrutural. Profa. Dra. Sandra Fabbri Unidade VI Técnicas de Teste de Software Profa. Dra. Sandra Fabbri Os requisitos de teste são extraídos de uma implementação em particular Teste dos detalhes procedimentais A maioria dos critérios dessa

Leia mais

A G R U P A M E N T O D E E S C O L A S D E O L I V E I R I N H A ( ) E S C O L A B Á S I C A D E O L I V E I R I N H A ( )

A G R U P A M E N T O D E E S C O L A S D E O L I V E I R I N H A ( ) E S C O L A B Á S I C A D E O L I V E I R I N H A ( ) DISCIPLINA: TIC ANO: 7º TURMAS: A ANO LECTIVO: 2011/2012 P L A N I F I C A Ç Â O A N U A L - T I C UNIDADE DIDÁTICA 1: Tecnologias da Informação e Comunicação AULAS PREVISTAS: 13 x 90 Minutos Utilizar

Leia mais

INTRODUÇÃO AOS COMPUTADORES

INTRODUÇÃO AOS COMPUTADORES SUMÁRIO PARTE A INTRODUÇÃO AOS COMPUTADORES 1. A Arquitectura de um Computador 15 1.1. História e Domínios de Aplicação 15 1.2. Sistemas de Numeração 16 1.3. Unidades de Informação 19 1.4. Os Componentes

Leia mais

DOCENTE: MICAEL ALVES

DOCENTE: MICAEL ALVES Planificação anual Curso Vocacional de Ensino Básico Ano letivo 2015 / 2016 CURSO VOCACIONAL DE INFORMÁTICA E MULTIMÉDIA ANO: 9.º DISCIPLINA: APLICAÇÕES DE ESCRITÓRIO DOCENTE: MICAEL ALVES COMPETÊNCIAS

Leia mais

Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza

Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza Algoritmos: Conceitos Fundamentais Slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES Uso da Informação Computador manipula informações contidas em sua memória. Classificadas

Leia mais

Capítulo IV : A Linguagem Pascal Ficheiros de Texto

Capítulo IV : A Linguagem Pascal Ficheiros de Texto Capítulo IV : A Linguagem Pascal Ficheiros de Texto 1 _ Capítulo IV : A Linguagem Pascal Ficheiros de Texto Um Programa Pascal pode comunicar com um ou vários Ficheiros, tanto para a Leitura de Dados,

Leia mais

Sequencial Estrutura de controlo mais simples. As instruções são executadas sequencialmente.

Sequencial Estrutura de controlo mais simples. As instruções são executadas sequencialmente. Sequencial Estrutura de controlo mais simples. As instruções são executadas sequencialmente. Com base numa condição Estruturas de decisão ou selecção Com base num selector ou de escolha múltipla Com contador

Leia mais

ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO

ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO 1. INTRODUÇÃO O que é um programa? Programa constitui uma seqüência lógica de passos para solução de um problema. Um programa pode ser codificado em

Leia mais

Conceitos Básicos de Algoritmos

Conceitos Básicos de Algoritmos Conceitos Básicos de Algoritmos 35 TIPOS PRIMITIVOS Palavra-reservada: inteiro - define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais Palavra-reservada: real - define variáveis numéricas

Leia mais

PLANIFICAÇÃO ANUAL DAS ÁREAS CURRICULARES DISCIPLINARES

PLANIFICAÇÃO ANUAL DAS ÁREAS CURRICULARES DISCIPLINARES PLANIFICAÇÃO ANUAL DAS ÁREAS CURRICULARES DISCIPLINARES Disciplina Área AIE Ano de esc. CEF-INFO 2.0 Operação com processadores de texto Identificar e executar as funções e as técnicas necessárias à elaboração

Leia mais

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing Docente (Teóricas): Contacto: vmnf@yahoo.com ou vmnf@ipam.pt Web: http://www.vmnf.net/ipam/ig1 Aula 6 Sumário O Processador de Texto Word

Leia mais

Métodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados

Métodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados Métodos Computacionais Operadores, Expressões Aritméticas e Entrada/Saída de Dados Tópicos da Aula Hoje aprenderemos a escrever um programa em C que pode realizar cálculos Conceito de expressão Tipos de

Leia mais

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Dados em Algoritmos Quando escrevemos nossos programas, trabalhamos com: Dados que nós fornecemos ao programa Dados

Leia mais

INTRODUÇÃO À LINGUAGEM PASCAL PREFÁCIO

INTRODUÇÃO À LINGUAGEM PASCAL PREFÁCIO INTRODUÇÃO À LINGUAGEM PASCAL CESAR BEZERRA TEIXEIRA,MSC PREFÁCIO A linguagem Pascal foi criada pelo Prof Niklaus Wirth na universidade de Zurich, com o propósito de ensinar os conceitos de uma linguagem

Leia mais

Microsoft Excel Avançado Macros e VBA EDIÇÕES 2017 RIO TINTO

Microsoft Excel Avançado Macros e VBA EDIÇÕES 2017 RIO TINTO Microsoft Excel Avançado Macros e VBA EDIÇÕES 2017 RIO TINTO Microsoft Excel Avançado Macros e VBA PERCURSO MODULAR Microsoft Excel Avançado Macros e VBA - 100 horas (NOTA: com base no Catálogo Nacional

Leia mais

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Até o momento da disciplina vimos comandos de entrada, processamento e saída

Leia mais

Microsoft Excel Avançado Macros e VBA EDIÇÕES 2017 RIO TINTO

Microsoft Excel Avançado Macros e VBA EDIÇÕES 2017 RIO TINTO Microsoft Excel Avançado Macros e VBA EDIÇÕES 2017 RIO TINTO Microsoft Excel Avançado Macros e VBA ESPECIALIZAÇÃO Microsoft Excel Avançado Macros e VBA - 100 horas (NOTA: com base no Catálogo Nacional

Leia mais

Apresentação da Disciplina

Apresentação da Disciplina Apresentação da Disciplina Aula #1.1 EBS 111 ICC Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Roteiro Objetivos da disciplina; Conteúdo; Metodologia de ensino; Bibliografia; Critérios

Leia mais

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática Programação 1 Prof. Osório Aula 05 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 05 Disciplina: Linguagem

Leia mais

PLANIFICAÇÃO ANUAL TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Curso Profissional de Cozinha/Pastelaria. Competências

PLANIFICAÇÃO ANUAL TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Curso Profissional de Cozinha/Pastelaria. Competências Agrupamento Vertical de Escolas Dr. João Lúcio Competências Tratamento de Informação Rentabilizar as Tecnologias da Informação e Comunicação nas tarefas de construção do conhecimento em diversos contextos

Leia mais

Compilador de LP3 para C3E e P3

Compilador de LP3 para C3E e P3 Compilador de LP3 para C3E e P3 Luís Gil 1 13 de Junho de 2005 1 estudante de Ciências Informáticas no Instituto Superior Técnico 1 Introdução Este relatório descreve a sintaxe e a semântica da Linguagem

Leia mais

Unidade de Ensino/Aprendizagem 1 - Tecnologias da Informação e Comunicação

Unidade de Ensino/Aprendizagem 1 - Tecnologias da Informação e Comunicação Unidade de Ensino/Aprendizagem 1 - Tecnologias da Informação e Comunicação 1.1. CONCEITOS INTRODUTÓRIOS Objetivos Conteúdos Sugestões metodológicas / Situações de aprendizagem N.º de aulas (50min) - Diagnosticar

Leia mais

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR Curso Comunicação Multimédia Ano letivo 2015-2016 Unidade Curricular Aplicações Informáticas e Telemática ECTS 4 Regime Obrigatório Ano 1.º Semestre 1.º Horas de trabalho globais Docente (s) Celestino

Leia mais

APÊNDICE A - FUNDAMENTOS DA LINGUAGEM DE PROGRAMAÇÃO PASCAL.

APÊNDICE A - FUNDAMENTOS DA LINGUAGEM DE PROGRAMAÇÃO PASCAL. APÊNDICE A - FUNDAMENTOS DA LINGUAGEM DE PROGRAMAÇÃO PASCAL. 1. INTRODUÇÃO Este apêndice tem o objetivo de fornecer as regras básicas para transformar algoritmos (em Natural) em programas (em PASCAL).

Leia mais

Programação em VB.Net 4.0 com Mobile Apps

Programação em VB.Net 4.0 com Mobile Apps Programação em VB.Net 4.0 com Mobile Apps Programação Formato: Mentored - Presencial Preço: 415 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível

Leia mais

Concursos Públicos. Concursos em andamento:

Concursos Públicos. Concursos em andamento: Concursos Públicos Concursos em andamento: http://www.vunesp.com.br/candamento.html Oficial Administrativo Prova 09 de fevereiro de 2014 Ensino médio 5 Noções de Informática Conhecimentos sobre os princípios

Leia mais

Módulo 3 Subprogramas

Módulo 3 Subprogramas 1 Curso Profissional de Gestão e Programação de Sistemas Informáticos Programação e Sistemas de Informação Módulo 3 Subprogramas Prof. Sandra Pais Soares Conteúdos Conceitos básicos Variáveis: globais

Leia mais

Plano de Ensino. Identificação. Câmpus de Jaboticabal. Curso 17 - Agronomia. Ênfase. Disciplina 3751agroTP1 - PROCESSAMENTO DE DADOS

Plano de Ensino. Identificação. Câmpus de Jaboticabal. Curso 17 - Agronomia. Ênfase. Disciplina 3751agroTP1 - PROCESSAMENTO DE DADOS Curso 17 - Agronomia Ênfase Identificação Disciplina 3751agroTP1 - PROCESSAMENTO DE DADOS Docente(s) Euclides Braga Malheiros Unidade Faculdade de Ciências Agrárias e Veterinárias Departamento Departamento

Leia mais

Introdução... 1 I FUNCIONALIDADES BÁSICAS... 3

Introdução... 1 I FUNCIONALIDADES BÁSICAS... 3 Índice Introdução... 1 I FUNCIONALIDADES BÁSICAS... 3 1. Ambiente de Trabalho... 5 1.1 Botão Office... 6 1.1.1 Opções do Excel... 8 1.2 Friso... 9 1.3 Barra de Acesso Rápido... 12 1.4 Operações com Livros

Leia mais

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007 ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA INTRODUÇÃO À PROGRAMAÇÃO (ENG. INFORMÁTICA) COMPUTADORES E PROGRAMAÇÃO I (ENG. ELECTROTÉCNICA) 2006/2007 TRABALHO PRÁTICO Nº

Leia mais

ESTRUTURA CONDICIONAL E SELEÇÃO

ESTRUTURA CONDICIONAL E SELEÇÃO Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ESTRUTURA CONDICIONAL E SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE OU DECISÃO) Até o momento da disciplina vimos algoritmos e programas

Leia mais

Modelo de plano analitico

Modelo de plano analitico Modelo de pla analitico Disciplina: Algoritmização e Programação Curso: Licenciatura em Ensi de Informática A/Semestre: 1º A/2º Semestre Carga horária: 4 h/semana; Docente: Célio Sengo Introdução A linguagem

Leia mais

Ciência da Computação. Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian

Ciência da Computação. Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian Algoritmos e Programação Informática II Ciência da Computação Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian 1 Sumário Tipos de Dados Variáveis Modelo esquemático Características e Regras para

Leia mais

Aula Anterior. Noção de array (continuação) Introdução aos subprogramas. Exemplos de aplicação

Aula Anterior. Noção de array (continuação) Introdução aos subprogramas. Exemplos de aplicação Aula Anterior Noção de array (continuação) Exemplos de aplicação Introdução aos subprogramas Definição e invocação de procedimentos em Pascal Encapsulamento de operações Esta Aula Introdução aos subprogramas

Leia mais

Variáveis, Expressões Aritméticas e Entrada e Saída de Dados

Variáveis, Expressões Aritméticas e Entrada e Saída de Dados Escola de Ciências e Tecnologia UFRN Variáveis, Expressões Aritméticas e Entrada e Saída de Dados ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso quando estiver em

Leia mais

APONTAMENTOS DE PASCAL

APONTAMENTOS DE PASCAL APONTAMENTOS DE PASCAL PROGRAMAÇÃO DE COMPUTADORES 1º ANO DA LICENCIATURA EM ENGENHARIA MECÂNICA 2000 Luisa Costa Sousa 1 ÍNDICE: 1 INTRODUÇÃO 3 1.1 A estrutura do algoritmo e do respectivo programa 4

Leia mais

No final deste curso, saberás criar programas através da linguagem de programação Java.

No final deste curso, saberás criar programas através da linguagem de programação Java. Programação em Java Programação Formato: Mentored - Online Preço: 415 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das 24h/24h Duração: ~45h

Leia mais

Licenciatura em Informática

Licenciatura em Informática Licenciatura em Informática Unidade Curricular Programação I Programming I Objetivos -Técnicas Fundamentais de Programação; -A linguagem C e C++: fundamentos; -Aplicações em linguagem C; -Aplicações em

Leia mais

CURSOS DE INFORMÁTICA.

CURSOS DE INFORMÁTICA. CURSOS DE INFORMÁTICA E S P A Ç O I N T E R N E T www.carregal-digital.pt W I N D O W S I N T E R N E T W O R D E X C E L P O W E R P O I N T A C C E S S D C B E C D L F I C H A D E I N S C R I Ç Ã O Dados

Leia mais

Microcontroladores. Programação: fluxogramas, pseudocódigos e lógica. Prof. Daniel

Microcontroladores. Programação: fluxogramas, pseudocódigos e lógica. Prof. Daniel Microcontroladores Programação: fluxogramas, pseudocódigos e lógica Prof. Daniel 1 Algoritmo Pseudocódigo Também conhecido como Portugol ou Português Estruturado; As instruções são todas padronizadas;

Leia mais

tipoveiculo = (bicicleta, motociclo, motorizada, automovel, autocomreb, camioneta, autocarro, camiao, reboque); veiculo : tipoveiculo;

tipoveiculo = (bicicleta, motociclo, motorizada, automovel, autocomreb, camioneta, autocarro, camiao, reboque); veiculo : tipoveiculo; Métodos de Programação I Departamento de Matemática, FCTUC 38 type var tipoveiculo = (bicicleta, motociclo, motorizada, automovel, autocomreb, camioneta, autocarro, camiao, reboque); veiculo : tipoveiculo;

Leia mais

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática Programação 1 Prof. Osório Aula 07 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 07 Disciplina: Linguagem

Leia mais

Ficha de Unidade Curricular (FUC) de Aplicações Informáticas

Ficha de Unidade Curricular (FUC) de Aplicações Informáticas INSTITUTO POLITÉCNICO DE COIMBRA INSTITUTO SUPERIOR DE CONTABILIDADE E ADMINISTRAÇÂO DE COIMBRA Aprovação do Conselho Pedagógico 5/11/2014 Aprovação do Conselho Técnico-Científico 23/2/2015 Ficha de Unidade

Leia mais

Métodos de Programação I (2005/2006) 1. Ficheiro (file)

Métodos de Programação I (2005/2006) 1. Ficheiro (file) Métodos de Programação I (2005/2006) 1 Ficheiro (file) O tipo estruturado file representa, em Pascal, uma estrutura de dados capaz de armazenar dados ou resultados de qualquer outro tipo É uma estrutura

Leia mais

FACCAT Sistemas de Informação. Estruturas de Dados

FACCAT Sistemas de Informação. Estruturas de Dados FACCAT Sistemas de Informação Estruturas de Dados Aula 1 http://professores.faccat.br/azambuja (Estrutura de Dados) Definição de variáveis Podemos imaginar uma variável como o local onde se pode colocar

Leia mais

Programação de Computadores:

Programação de Computadores: Instituto de C Programação de Computadores: Introdução ao FORTRAN Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Introdução ao FORTRAN Cinco aspectos

Leia mais

CFAC: Programação em FORTRAN - I

CFAC: Programação em FORTRAN - I Programação em FORTRAN - I João Manuel R. S. Tavares Bibliografia FORTRAN ANSI 77 e WATFIV-S Jorge Filho, Caetano Loiola Editora Campus Linguagem de Programação Estruturada FORTRAN 77 Maximilian Emil Hehl

Leia mais

Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C#

Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO -2017 Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# http://www1.univap.br/~wagner Prof.

Leia mais

Algoritmos. Prof. Jonatas Bastos Site:

Algoritmos. Prof. Jonatas Bastos   Site: Algoritmos Prof. Jonatas Bastos Email: jonatasfbastos@gmail.com Site: http://jonatasfbastos.wordpress.com/ 1 Exemplo de Algoritmo { declaração de variáveis } real: p1, p2, p3, p4, Media; inicio { comandos

Leia mais

Sistemas Digitais e Arquitectura de Computadores

Sistemas Digitais e Arquitectura de Computadores Ano Letivo 2013/2014 Planificação Anual Resumida Sistemas Digitais e Arquitectura de Computadores 12ºAno João Paulo Portela Araújo Elenco Modular e Cronograma Geral Sistemas Digitais e Arquitetura de Computadores

Leia mais

Programação em FORTRAN - I. João Manuel R. S. Tavares

Programação em FORTRAN - I. João Manuel R. S. Tavares Programação em FORTRAN - I João Manuel R. S. Tavares Bibliografia FORTRAN ANSI 77 e WATFIV-S Jorge Filho, Caetano Loiola Editora Campus Linguagem de Programação Estruturada FORTRAN 77 Maximilian Emil Hehl

Leia mais

Fundamentos de Algoritmos (5175/31)

Fundamentos de Algoritmos (5175/31) UEM/CTC Departamento de Informática Curso: Ciência da Computação Professor: Flávio Rogério Uber Fundamentos de Algoritmos (5175/31) Material Original: Prof. Yandre Maldonado e Gomes da Costa (UEM/DIN)

Leia mais

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA SUMÁRIO Introdução Conceitos básicos Formato básico Tipos primitivos Variáveis Constantes Operadores Operações

Leia mais

AGRUPAMENTO DE ESCOLAS FERNÃO DE MAGALHÃES

AGRUPAMENTO DE ESCOLAS FERNÃO DE MAGALHÃES INFORMAÇÃO-PROVA DE EQUIVALÊNCIA À FREQUÊNCIA A NÍVEL DE ESCOLA DE INTRODUÇÃO ÀS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (PROVA 24) 2012/2013 9º Ano de Escolaridade 1. INTRODUÇÃO O exame desta disciplina

Leia mais

Ficheiros de texto 1. Ficheiros de texto. 1. Implementar um programa que leia uma frase do teclado e a escreva num ficheiro.

Ficheiros de texto 1. Ficheiros de texto. 1. Implementar um programa que leia uma frase do teclado e a escreva num ficheiro. Ficheiros de texto 1 Ficheiros de texto 1. Implementar um programa que leia uma frase do teclado e a escreva num ficheiro. 2. Implementar um programa que procure num ficheiro uma palavra lida do teclado.

Leia mais

Conceitos Básicos. Professor: Juliano Lucas Gonçalves.

Conceitos Básicos. Professor: Juliano Lucas Gonçalves. Conceitos Básicos Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Revisão Algoritmos Memória, variáveis e constantes Estrutura básica de um algoritmo em pseudocódigo 2 O que já

Leia mais

Disciplina: Programação I

Disciplina: Programação I Disciplina: Programação I Cursos: Engenharia Informática e Engenharia Industrial e Sistemas Eléctricos Prof. Gustavo Campos Sebastião 1º ano, 2º Semestre Ano Lectivo 2010 Sumários Programa da cadeira Software

Leia mais

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

#include <stdio.h> Void main() { printf( Cheguei!\n); } INTRODUÇÃO A LINGUAGEM C #include Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C ANTES DO C ERA A LINGUAGEM B B foi essencialmente uma simplificação da linguagem BCPL. B só tinha um tipo de dado, que

Leia mais

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

DISCIPLINA: Computação e Algoritmo I. PROFESSOR: Léo M. Lopes da Silva Garcia FORMAÇÃO: DISCIPLINA: Computação e Algoritmo I PROFESSOR: Léo M. Lopes da Silva Garcia FORMAÇÃO: - Graduação Licenciatura Plena em Computação Universidade do Estado de Mato Grosso - Especialista em Gestão Pública

Leia mais

Apêndice A. Pseudo-Linguagem

Apêndice A. Pseudo-Linguagem Apêndice A. Pseudo-Linguagem Apostila de Programação I A.1 Considerações Preliminares Os computadores convencionais se baseiam no conceito de uma memória principal que consiste de células elementares,

Leia mais

Material Didático Proposto

Material Didático Proposto Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas da Disciplina BCC701 CAP-BCC701 www.decom.ufop.br/bcc701 2014-1 Material

Leia mais

Programação Estruturada Comandos Condicionais (Decisão) Operadores Relacionais

Programação Estruturada Comandos Condicionais (Decisão) Operadores Relacionais Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas da Disciplina BCC701 CAP-BCC701 www.decom.ufop.br/bcc701 2014-1 Material

Leia mais

Disciplina Programação Prof. Esp. Armando Hage. Programação em Turbo Pascal

Disciplina Programação Prof. Esp. Armando Hage. Programação em Turbo Pascal Disciplina Programação Prof. Esp. Armando Hage Programação em Turbo Pascal Introdução A linguagem de programação pascal foi escrita por Niklaus Wirth entre 1969 e 1971, e deriva das linguagens ALGOL-60

Leia mais

Trabalho de Desenho de Linguagens de Programação e de Compiladores. Mini Pascal

Trabalho de Desenho de Linguagens de Programação e de Compiladores. Mini Pascal Trabalho de Desenho de Linguagens de Programação e de Compiladores Mini Pascal (cod. 11482) Departamento de Informática Universidade da Beira Interior Ano lectivo 2015/2016 1 Introdução Este trabalho é

Leia mais

Programação em C#.Net 4.0 com Mobile Apps

Programação em C#.Net 4.0 com Mobile Apps Programação em C#.Net 4.0 com Mobile Apps Programação Formato: Mentored - Online Preço: 415 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das

Leia mais