1.2 OPERAÇÕES BÁSICAS EM ALGORITMOS E PROGRAMAS 18
|
|
|
- Samuel Alcântara Bacelar
- 9 Há anos
- Visualizações:
Transcrição
1 ÍNDICE MÓDULO 1 INTRODUÇÃO À ALGORITMIA 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 nos fluxogramas OPERAÇÕES BÁSICAS EM ALGORITMOS E PROGRAMAS 18 Operações básicas relativas a um sistema informático 18 Instruções, variáveis e operadores 19 Tipos de dados, constantes e variáveis 20 Tipos de dados simples ou primitivos 20 Constantes e variáveis 21 Instruções de atribuição 22 Instruções de input e output de dados 23 Instruções de input ou entrada de dados 23 Instruções de output ou saída de dados 23 Expressões aritméticas 24 Expressões com operadores relacionais e lógicos ALGORITMOS COMO SEQUÊNCIAS LÓGICAS DE ACÇÕES 26 Sequências lineares e não lineares 26 Classificação das estruturas de controlo 26 Estruturas de decisão 28 Exemplos de aplicação de estruturas de decisão 30 Estruturas de selecção ou escolha múltipla 32 Exemplos de aplicação de estruturas de selecção múltipla 33 Estruturas de repetição controladas por uma condição 34 Condição de controlo no final do ciclo 34 Condição de controlo no início do ciclo 35 Conceitos de iteração, contador e acumulador 36 Estruturas de repetição com contador automático 38 Resumo das instruções básicas e estruturas de controlo 40 PROPOSTAS DE TRABALHO E AUTO-AVALIAÇÃO 42
2 MÓDULO 2 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO INTRODUÇÃO A UM AMBIENTE DE PROGRAMAÇÃO 48 Linguagens de programação e software de tradução 48 Ambientes de programação para a linguagem Pascal 49 Começar novos programas, abrir e guardar ficheiros 50 Verificar, compilar e correr um programa NOÇÕES BÁSICAS DE PASCAL 52 Estrutura genérica de um programa em Pascal 52 As principais partes constitutivas de um programa em Pascal 52 O cabeçalho 53 A parte declarativa 53 A parte operativa ou de instruções 53 Palavras reservadas, identificadores e caracteres especiais 54 Palavras reservadas e identificadores predefinidos 54 Identificadores definidos pelo utilizador/programador 55 Caracteres especiais 56 Legibilidade dos programas e inclusão de comentários 57 Declaração de constantes e variáveis 58 Constantes 58 Variáveis 58 Tipos de dados em Pascal 60 Tipo Integer (Inteiro) 61 Tipo Real 62 Tipo Char (Carácter) 63 Strings ou cadeias de caracteres 63 Valores lógicos ou booleanos 63 Subconjuntos 63 Instruções básicas em Pascal 64 Instruções de escrita 64 Instruções de leitura 66 Instruções de atribuição 68
3 2.3 OPERADORES E FUNÇÕES PREDEFINIDAS EM PASCAL 70 Operadores e expressões em Pascal 70 Ordem de prioridade dos operadores em Pascal 72 Funções predefinidas da linguagem Pascal 74 PROPOSTAS DE TRABALHO E AUTO-AVALIAÇÃO 76 MÓDULO 3 ESTRUTURAS DE CONTROLO ESTRUTURAS DE DECISÃO OU SELECÇÃO 82 Classificação das estruturas de controlo 82 Estrutura de decisão If Then Else 82 Exemplos de aplicação da estrutura If 84 Estrutura de selecção Case Of 88 Exemplos de aplicação da estrutura Case ESTRUTURAS DE REPETIÇÃO OU CICLOS 94 Ciclos com condição no final Repeat Until 95 Ciclos, iterações, contadores e acumuladores 96 Outros exemplos de aplicação do ciclo Repeat Until 98 Ciclo com condição no início While Do 100 Exemplos de aplicação da estrutura While Do 101 Ciclo com contador automático For To Do 104 Exemplos de aplicação do ciclo For To Do 105 Comparações entre ciclos com contadores INSTRUÇÕES DE SALTO EM PASCAL 110 PROPOSTAS DE TRABALHO E AUTO-AVALIAÇÃO 112 MÓDULO 4 SUBPROGRAMAS (PROCEDIMENTOS E FUNÇÕES) SUBALGORITMOS E SUA TRADUÇÃO PARA PASCAL 118 Abordagem top-down e subalgoritmos exemplificação 118
4 4.2 BLOCOS DE UM PROGRAMA, VARIÁVEIS GLOBAIS E LOCAIS 122 Noção de bloco de um programa 122 Variáveis globais e locais 122 Variáveis globais, locais e memória PROCEDIMENTOS E FUNÇÕES 126 Diferenças entre procedimentos e funções 126 Funções e tipos de dados SUBPROGRAMAS, PARÂMETROS E ARGUMENTOS 130 Utilização de parâmetros e argumentos 130 Parâmetros e argumentos em procedimentos e funções 132 Passagem de argumentos a parâmetros por valor e por referência 134 PROPOSTAS DE TRABALHO E AUTO-AVALIAÇÃO 138 MÓDULO 5 DADOS ESTRUTURADOS TABELAS (ARRAYS) INTRODUÇÃO AOS DADOS ESTRUTURADOS DO TIPO ARRAY 144 Tipos de dados estruturados em Pascal 144 Conceito de array 145 Declaração de arrays em Pascal 146 Declaração de um array directamente como variável 146 Declaração de um array como tipo 146 Arrays unidimensionais e multidimensionais UTILIZAÇÃO DE ARRAYS EM PASCAL 148 Utilização de arrays em instruções básicas 148 Utilização de arrays com estruturas de repetição ou ciclos 150 Exemplificação de programas com arrays dentro de ciclos 150 Determinação do maior e do menor valor num array 152 Multiplicação de um array unidimensional por um factor 154 Operações entre dois arrays unidimensionais 156
5 5.3 CADEIAS DE CARACTERES 158 Strings, cadeias de caracteres e arrays 158 Rotinas e funções predefinidas usadas com strings 159 Rotinas e funções predefinidas usadas com caracteres 162 Tabela ASCII (para português código 860) ARRAYS BIDIMENSIONAIS OU MATRIZES 164 Iteração de um array bidimensional numa estrutura de ciclos encaixados 165 Exemplos de programas que utilizam arrays bidimensionais 166 PROPOSTAS DE TRABALHO E AUTO-AVALIAÇÃO 168 MÓDULO 6 DADOS ESTRUTURADOS REGISTOS (RECORDS) INTRODUÇÃO AOS REGISTOS (RECORDS) EM PASCAL 176 Conceito de registo (record) 176 Definição de um record directamente como variável 177 Definição de um record como tipo de dados 177 Designação e acesso aos campos de um registo UTILIZAÇÃO DE RECORDS EM PROGRAMAS 180 Combinação de record com arrays 182 PROPOSTAS DE TRABALHO E AUTO-AVALIAÇÃO 184 MÓDULO 7 PONTEIROS E ESTRUTURAS DINÂMICAS INTRODUÇÃO AO CONCEITO E UTILIZAÇÃO DE PONTEIROS 188 Ponteiros e estruturas dinâmicas 188 Declaração de ponteiros em Pascal 188 Operações básicas com ponteiros 190 Ponteiros com estruturas do tipo registo 192 Alocação dinâmica de memória 193
6 7.2 INTRODUÇÃO ÀS ESTRUTURAS DE DADOS DINÂMICAS 194 Exemplo de criação de uma lista ligada simples PILHAS 198 Explicação do procedimento de inserir um nó numa pilha 200 Explicação do procedimento de remover um nó de uma pilha FILAS 202 Explicação do procedimento de inserir um nó numa fila 204 Explicação do procedimento de remover um nó de uma fila LISTAS ORDENADAS 206 Procedimentos Inserir e Percorrer 208 Procedimento destinado a ordenar uma lista 209 Procedimento destinado a remover um elemento numa lista ordenada 210 PROPOSTAS DE TRABALHO E AUTO-AVALIAÇÃO 212 MÓDULO 8 OPERAÇÕES COM FICHEIROS NOÇÃO DE FICHEIRO (FILE) E TIPOS DE FICHEIROS 216 Text files ou ficheiros de texto (caracteres ASCII) 217 Typed-files ou ficheiros de tipos definidos pelo utilizador/programador 217 Operações com ficheiros de dados em geral OPERAÇÕES COM FICHEIROS DE TIPO TEXTO SIMPLES 218 1) Declaração de variáveis de ficheiros do tipo texto 218 2) Associação de uma variável de ficheiro com um nome de ficheiro 218 3) Criação física de um ficheiro de tipo texto e sua abertura para escrita 219 4) Escrita de informação num ficheiro de tipo texto 219 5) Fecho de um ficheiro de tipo texto 220 6) Reabertura de um ficheiro de tipo texto para leitura dos seus dados 220
7 7) Leitura dos dados num ficheiro de tipo texto 221 8) Reabertura de um ficheiro de tipo texto para acrescento dos seus dados 221 Exemplo de um programa que opera com um ficheiro do tipo texto simples OPERAÇÕES COM FICHEIROS DE TIPOS DEFINIDOS PELO UTILIZADOR 224 1) Declaração de variáveis de ficheiros de tipos definidos pelo utilizador 225 2) Associação de uma variável de ficheiro com um nome de ficheiro 225 3) Criação de um novo ficheiro de um tipo definido pelo utilizador 226 4) Escrita de informação num ficheiro de um tipo definido pelo utilizador 226 5) Fecho de um ficheiro de tipo definido pelo utilizador 227 6) Reabertura de um ficheiro de tipo definido pelo utilizador para acesso aos dados 227 7) Leitura dos dados num ficheiro de um tipo definido pelo utilizador 228 8) Determinação da posição pretendida num ficheiro definido pelo utilizador 229 9) Acrescentar dados num ficheiro definido pelo utilizador ) Alterar dados num ficheiro definido pelo utilizador 231 Exemplo de um programa estruturado para trabalhar com um ficheiro de dados 232 PROPOSTAS DE TRABALHO E AUTO-AVALIAÇÃO 238 BIBLIOGRAFIA 240
PLANIFICAÇÃO ANUAL. 1. Introdução à Programação e Algoritmia. Tempos letivos previstos (45) Período escolar
PLANIFICAÇÃO ANUAL DEPARTAMENTO: MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS ÁREA DISCIPLINAR: 550 - INFORMÁTICA DISCIPLINA: Programação e Sistemas de Informação CURSO PROFISSIONAL: Téc. de Gestão e Programação
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
Planificação Anual da disciplina de Programação e Sistemas de Informação 10º 1PI
Res e M ó d u l o 1 - I n t r o d u ç ã o à P r o g r a m a ç ã o e A l g o r i t m i a 1. Introdução à Lógica de Programação 1.1. Lógica 1.2 Sequência Lógica 1.3 Instruções 1.4 Algoritmos 2. Desenvolvimento
Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.
Teoria da Computação e Algoritmos Introdução à Linguagem Pascal 1 Estrutura de um programa INÍCIO FIM. PROGRAM END.
CURSO PROFISSIONAL Técnico de Gestão e Programação de Sistemas Informáticos
ENSINO SECUNDÁRIO Agrupamento de Escolas Nº 1 de Abrantes CURSO PROFISSIONAL Técnico de Gestão e Programação de Sistemas Informáticos ESCOLA: Dr Solano de Abreu DISCIPLINA: Programação e Sistemas de Informação
Programação Introdução
PROGRAMAÇÃO Programação Introdução Prof. Dr. Adriano Mauro Cansian 1 Introdução Para armazenar um algoritmo na memória de um computador e para que ele possa, em seguida, comandar as operações a serem executadas,
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
MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10
ÍNDICE MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS 9 8.1 O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10 Como surgiu a programação orientada por objetos (POO) 10 Conceitos centrais da POO 11
Sintaxe do Pascal Simplificado Estendido de 12 novas construções em Notação EBNF (BNF estendida)
Sintaxe do Pascal Simplificado Estendido de 12 novas construções em Notação EBNF (BNF estendida) Não-terminais são nomes mnemônicos colocados entre parênteses angulares. Vocabulário terminal formado por
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
MÓDULO 10 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10
ÍNDICE MÓDULO 10 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS 9 10.1 O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10 Como surgiu a programação orientada por objetos (POO) 10 Conceitos centrais da POO
O AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.
O AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO 1. A linguagem de programação Object Pascal a) Palavras reservadas b) Tipos de dados, variáveis e constantes
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
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
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
Sumário. 1.1 Variáveis Globais e Locais Passagem de Parâmetro (por valor por referência) 1
Sumário Sobre as Autoras ix Introdução xi 1 Sub-rotinas 1 1.1 Variáveis Globais e Locais 1 1.2 Passagem de Parâmetro (por valor por referência) 1 2 Vetores e Matrizes 7 2.1 Vetores 7 2.2 Matrizes 8 2.2.1
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
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.
Paradigmas de Linguagens
Paradigmas de Linguagens Aula 2: Tipos de dados Professora Sheila Cáceres Tipos de dados Dados são a matéria prima da computação junto com os programas. LPs precisam manipular dados. LPS utilizam os conceitos
Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO
ANO: 10.º Curso Profissional Técnico de Informática de Gestão Disciplina: Linguagens de Programação ANO LECTIVO: 2008/2009 p.1/13 Módulo 1 Algoritmia 1 - Introdução à Lógica de Programação Lógica Sequência
Planificação. Apreender conceitos sobre a lógica de programação. Aplicar instruções e sequências lógicas na resolução de problemas
MÓDULO 1 INTRODUÇÃO À PROGRAMAÇÃO E ALGORITMIA 1. Introdução à Lógica de Programação 1.1. Lógica 1.2. Sequência Lógica 1.3. Instruções 1.4. Algoritmos 2. Desenvolvimento de Algoritmos 2.1. Pseudocódigo
SEBENTA INTRODUÇÃO Á ALGORITMIA
SEBENTA INTRODUÇÃO Á ALGORITMIA O desenvolvimento de programas para computador está sempre baseado na tarefa de programar um computador para seja resolvido um problema ou executada uma função e assim dar
Linguagem Pascal. Definição e Tipos de Dados. Professora Lara Popov Zambiasi Bazzi Oberderder. Linguagem PASCAL 1
Linguagem Pascal Definição e Tipos de Dados Professora Lara Popov Zambiasi Bazzi Oberderder Linguagem PASCAL 1 Origem Linguagem de programação largamente utilizada no ensinoaprendizagem de programação
Linguagens de Programação
Linguagens de Programação de Linguagens de Programação Bruno Lopes Bruno Lopes Linguagens de Programação 1 / 11 Propriedades desejáveis Legibilidade: A leitura do programa é facilmente compreendida? Redigibilidade:
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,
Apontamentos de. Programação e Algoritmia
Apontamentos de Programação e Algoritmia (Fluxogramas e Pseudo-Código) Escola Superior de Tecnologia de Abrantes Engº. Carlos Mora Ano Lectivo 2007/2008 (Adaptação 2007 - Engº Sérgio Rodrigues) Índice
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:
Plano de Aula - Lógica de Programação - cód Horas/Aula
Plano de Aula - Lógica de Programação - cód. 6133-16 Horas/Aula Aula 1 Capítulo 1 - Introdução Aula 2 Continuação do Capítulo 1 - Introdução Capítulo 2 - Diagrama de Bloco Aula 3 Capítulo 3 - Dados Capítulo
Folha 4.2 Análise sintática ascendente
Folha 4.2 Análise sintática ascendente 1. Considere a gramática G = (S, T, P, S) que representa o cabeçalho de métodos na linguagem Java (sem os modificadores de acesso), onde T = {S, Type, Param, Exception,
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)
Introdução à Ciência da Computação
Introdução à Ciência da Computação Variáveis Conceitos Básicos Variáveis x Constantes a = x + 5 a, x e 5 são variáveis ou constantes? Variáveis As variáveis são recipientes de valores É um espaço reservado
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
FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO
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.
PIC - PROGRAMAÇÃO LINGUAGEM C. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR
PIC - PROGRAMAÇÃO LINGUAGEM C AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR [email protected] UBERABA MG 1º SEMESTRE 2009 FLUXOGRAMAS FLUXOGRAMAS Fluxograma para somar dois números e guardar em uma terceira
(Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)
Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene) 1- Introdução 2- Estrutura sequencial a. Declaração de variáveis b. Comando de atribuição c.
(Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)
Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene) 1- Introdução 2- Estrutura sequencial a. Declaração de variáveis b. Comando de atribuição c.
Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.
Computação L2 Linguagem C++ [email protected] Observação: Material Baseado na Disciplina Computação Eletrônica. Alfabeto São os símbolos ( caracteres ) permitidos na linguagem: Letras (maiúsculas e minúsculas);
Objectivos. Introdução à programação Macros em Microsoft Excel Introdução ao Visual Basic para Aplicações (VBA)
Objectivos Introdução à programação Macros em Microsoft Excel Introdução ao Visual Basic para Aplicações (VBA) Vantagens da programação Eficiência em operações repetitivas Melhor clarividência na decomposição
Introdução à Programação em C (II)
Introdução à Programação em C (II) Resumo Streams de Texto Leitura e escrita de caracteres Caracteres como números inteiros Exemplos Cópia de Ficheiros Contagem de Caracteres Contagem de Linhas Contagem
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
Conjunto (set) O tipo estruturado set representa, em Pascal, um conjunto de objectos de um dado tipo;
Conjunto (set) O tipo estruturado set representa, em Pascal, um conjunto de objectos de um dado tipo; O tipo de dados tem por base um tipo simples (enumerável); Na verdade, um set representa o conjunto
2.2.5 EXPRESSÕES - Regras para o cálculo de valores
Métodos de Programação I Departamento de Matemática, FCTUC 30 2.2.5 EXPRESSÕES - Regras para o cálculo de valores As expressões fornecidas ao computador, quer tenham variáveis, constantes ou apenas literais,
#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
Compiladores Prof. a Mariella Berger. Trabalho 2 Analisador Léxico
Compiladores Prof. a Mariella Berger Trabalho 2 Analisador Léxico 1. Objetivo O objetivo deste trabalho é a criação de um analisador léxico para a linguagem Pascalito, um subconjunto modificado da linguagem
PLANO DE UNIDADE DIDÁTICA- PUD
Professor: Marcus Vinícius Midena Ramos Coordenação: Ricardo Argenton Ramos Data: 03/08/2010 Página: 1 de 5 EMENTA: Conceitos básicos de linguagens. Histórico, classificação e principais aplicações de
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
Ederson Luiz da Silva Ciência da Computação. Algoritmos e Programação
Ederson Luiz da Silva Ciência da Computação Algoritmos e Programação Linguagem de programação Linguagem de Programação Linguagem de máquina http://www.assemblyprogressivo.net/p/curso.html Linguagem de
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
CAPÍTULO 2 PROGRAMAÇÃO IMPERATIVA: a Linguagem Pascal
Métodos de Programação I Departamento de Matemática, FCTUC 16 CAPÍTULO 2 PROGRAMAÇÃO IMPERATIVA: a Linguagem Pascal 2.1 Programação: Conceitos Fundamentais 2.1.1 Fases de construção de um programa executável
Java Básico. Carga Horária: 32 horas. Pré-requisito: Lógica de Programação; JAVA. Conteúdo Programático
Java Básico Objetivo: Os assuntos apresentados no decorrer do curso Java Básico incluem os conceitos gerais desta linguagem assim como a definição e utilização de seus recursos diversos, tais como: tipos
Capítulo V : A Linguagem Pascal Um Tipo Estruturado de Dados: o array 18. Para limite de n até 2 (* passagens de 1 até (n-1) *)
Capítulo V : A Linguagem Pascal Um Tipo Estruturado de Dados: o array 18 _ Métodos de Ordenamentos: Borbulhamento (BubbleSort) Estratégia: Os elementos de um vector a[1..n] estão dispostos por ordem não
INTRODUÇÃO À LINGUAGEM PASCAL PREFÁCIO
INTRODUÇÃO À LINGUAGEM PASCAL CESAR BEZERRA TEIXEIRA,MSC PREFÁCIO A linguagem C foi desenvolvida no início da década de 70 por dois pesquisadores do Bell Laboratories, Brian Kernihgan e Dennis Ritchie,
Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015
Curso / Módulo Técnico em Informática Módulo I Componente Curricular Estrutura de Dados e Lógica de Programação Professora Formadora Tutores Carga Horária Período Lucélia Oliveira Cátia Alves Marcelo Nunes
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
Notas de Aula de Algoritmos e Programação de Computadores
Notas de Aula de Algoritmos e Programação de Computadores FLÁVIO KEIDI MIYAZAWA com a colaboração de TOMASZ KOWALTOWSKI Instituto de Computação - UNICAMP Versão 2000.1 Estas notas de aula não devem ser
Introdução à programação em PASCAL. Aula de 22/10/2001. Nota: Conjunto de slides baseados nas transparências utilizadas em PEDA em anos anteriores
Introdução à programação em PASCAL Aula de 22/10/2001 Nota: Conjunto de slides baseados nas transparências utilizadas em PEDA em anos anteriores Conteúdo Conceito de linguagem de programação O processo
Sumário. Ciência da Computação. Prof. Dr. Leandro Alves Neves. Aula 10. Algoritmos e Programação. Enquanto (Teste no início) Repeat (Teste no final)
Algoritmos e Programação Informática II Ciência da Computação Prof. Dr. Leandro Alves Neves Aula 10 1 Sumário Estruturas de Controle de Fluxo q Repetição Enquanto (Teste no início) Repeat (Teste no final)
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
Análise Semântica: Verificação de Tipos
Análise Semântica: Verificação de Tipos Introdução Verifica se as construções sintaticamente corretas possuem significado lógico dentro da linguagem Verifica a consistência da declaração e uso dos identificadores
Acadêmica: Karly Schubert Vargas Orientadora: Joyce Martins
Acadêmica: Karly Schubert Vargas Orientadora: Joyce Martins Introdução Objetivos Ensino no computador Linguagens de programação Compiladores Trabalhos correlatos Requisitos Especificação da ferramenta
Introdução ao Pascal. Computação I. Níveis de Linguagens de Programação. Níveis de Linguagens de Programação. Como um Programa é Executado?
Computação I Introdução ao Pascal Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel Linguagens de Programação DEL-Poli/UFRJ Níveis de Linguagens de Programação Linguagens declarativas Linguagens
Aula prático/expositiva. Resolução de exercícios propostos e participação em sala de aula. 2h 08/05
Av. Antonio Carlos Magalhães, 512 Santo Antônio Juazeiro, BA, CEP 48903210 Tel/Fax: (74) 36141938 Caixa Postal 252, PetrolinaPE, www.univasf.edu.br PLANO DE UNIDADE DIDÁTICA PUD Professor: Marcelo Santos
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
Visual Basic. V - Repetição. CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares
Visual Basic V - Repetição CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Sumário 1) Estruturas de repetição (ciclo); 2) Elementos de uma estrutura de repetição; 3) Processar
Eng. Alimentos PROGRAMA DE DISCIPLINA IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS
PROGRAMA DE DISCIPLINA Semestre 2016.1 IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS EXA170 Introdução à Ciência da Computação CURSO DEPARTAMENTO ÁREA Engenharia de Alimentos Ciências Exatas Informática
VARIÁVEIS NUMÉRICAS : integer - Números inteiros entre e real - Números reais de 11 algarismos significativos.
TURBO PASCAL Histórico Origem: desenvolvida nos anos entre 1968 e 1970 por Nicklaus Wirth na Universidade Técnica de Zurique, Suíça. Em 1970 é disponibilizado o primeiro compilador para a linguagem. Objetivo:
Tutorial de Turbo Pascal
Página 1 de 7 Este tutorial foi completamente escrito por Rodrigo Brambilla pode ser distribuído livremente sem nenhuma modificação. Agradecimentos: Leomar Pacheco Rocha, Rodrigo Hoffmann dos Santos, Paulo
LUA. Deise Miranda Douglas Neves Luane Gomes Naara Soares
LUA Deise Miranda Douglas Neves Luane Gomes Naara Soares Roteiro Histórico Visão Geral A Linguagem Aplicações Exemplos Práticos Histórico Substituir DEL (Data-Entry Language) e SOL (Linguagem para Descrição
PROGRAMAÇÃO OBJECTIVOS DA CADEIRA
PROGRAMAÇÃO Engª Mecânica 2007-2008 Sérgio Rodrigues [email protected] OBJECTIVOS DA CADEIRA Fornecer aos alunos os conhecimentos básicos de algoritmia, capacitando-os para o desenho e documentação
Arrays. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul
Professor: Ricardo Luis dos Santos IFSUL 2015 Arrays ou vetores são estruturas de dados que armazenam usualmente uma quantidade fixa de dados de um determinado tipo Também são conhecidos como estruturas
V - Repetição. CFAC Concepção e Fabrico Assistidos por Computador. 2) Elementos de uma estrutura de repetição;
Visual Basic V - Repetição CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Sumário 1) Estruturas de repetição (ciclo); 2) Elementos de uma estrutura de repetição; 3) Processar
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).
Tipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Tipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
