Lógica para a Programação - 1º semestre AULA 01 Prof. André Moraes

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

Download "Lógica para a Programação - 1º semestre AULA 01 Prof. André Moraes"

Transcrição

1 Pág 4 Lógica para a Programação - 1º semestre AULA 01 Prof. André Moraes 1 APRESENTAÇÃO DA UNIDADE CURRICULAR A unidade curricular de Lógica para a programação tem como objetivo promover o estudo dos principais conceitos de construção de algoritmos, através da utilização de uma linguagem de programação como estudo de caso. A lógica para programação será estudada juntamente com o uso da linguagem Python para a abordagem a construção de algoritmos juntamente com a abordagem das características da linguagem adotada. 2 UMA ABORDAGEM INICIAL O computador está em todos os lugares diariamente para as mais variadas tarefas. Ele executa instruções com linguagem de máquina, fornecendo como resultado informações processadas. Para tanto, existem dois elementos marcantes no processamento de informações: Dados considerados como todas as entradas no computador que não tem sentido sem o processamento; Informação considerados como os dados processados, reorganizados de maneira significativa sobre uma empresa, uma pessoa, etc. 2.1 LÓGICA As pessoas utilizam a lógica no seu cotidiano sem perceber; chegam mesmo a citá-la, sem entender direito o seu significado. Segundo o dicionário Aurélio, a lógica significa coerência de raciocínio, de ideias, ou ainda a sequência coerente, regular e necessária de acontecimentos, de coisas. Podemos perceber isto através dos seguintes exemplos: O número 3 é menor do que o número 5. O número 7 é maior do que o número 5. Logo, o número 3 é menor do que os números 5 e 7. Quando chove, não é preciso regar as plantas do jardim. Hoje choveu. Logo, não é preciso regar as plantas do jardim. Às vezes, o raciocínio funciona desordenadamente. Quantas vezes já foi ouvida a seguinte frase: E se acontecer aquilo?, ou É, mas eu não tinha pensado nisso. 2.2 LINGUAGENS DE PROGRAMAÇÃO EM USO Linguagem de máquina: Onde a representação simbólica de ligado (1) e desligado (0) especifica as ações a serem tomadas. Linguagem Assembly: Onde a representação simbólica de instrução na CPU especifica as ações. Linguagens de Alto nível: Consiste na linguagem mais próxima do homem. Necessitam de interpretadores e compiladores.

2 Pág 5 Existem linguagens que são consideradas como procedimentais e não procedimentais, como procedimentais temos: o o o Pascal, Cobol, C, C++: Linguagem de programação estruturada; Visual Basic, Delphi: linguagem de programação orientada a eventos; Java, Phyton, PHP: linguagem de programação orientada a objetos; Como exemplo de linguagens não procedimentais temos: SQL o Utilizada em aplicações para banco de dados para especificar os resultados desejados em uma busca. 2.3 PROGRAMA Consiste no conjunto de instruções feitas para serem executadas por um computador, que passam por algumas fases antes de sua forma final em linguagem de alto nível(pascal, C, Fortran, etc). A tarefa do Programador é elaborar um programa em linguagem de alto nível (programa fonte) e submetê-lo a um processo de compilação (transformação do programa em linguagem de alto nível para a linguagem de máquina) ETAPAS DE UM PROGRAMA Normalmente um programa passa por várias etapas, e simplificando podemos destacar as etapas de levantamento e análise de dados, projeto lógico e projeto físico Levantamento e análise de dados: Como o nome explica, sugere a etapa de conhecimento de campo. Onde o programador ou a equipe de analistas determina quais serão as necessidades para que possam ser automatizadas por computador e prevê como poderão ser feitas antecipadamente. Projeto Lógico: Normalmente é um detalhamento do processo de análise e especificação de como será o fluxo dos dados. Todas as tarefas que o sistema deve automatizar são detalhadas e divididas para um melhor entendimento do programador. É um esboço de como o programa ficará no futuro. Projeto Físico: É a etapa de criação da lógica do programa e também de sua real construção com uso de uma linguagem de programação. Uma das técnicas mais utilizadas é chamada de português estruturado, onde as etapas lógicas são descritas em uma linguagem mais amigável ao ser humano e depois passadas realmente a linguagem de programação de fato. 3 INTRODUÇÃO A LÓGICA DE PROGRAMAÇÃO Pode considerar-se como lógica de programação em processamento de dados como a maneira pela qual se representa em linguagem corrente, ou por meio de símbolos que expressam esta linguagem, instruções que compõem um programa a ser executado por computador. Existem algumas formas para se representar a lógica de programação atualmente, e a mais utilizada é o algoritmo e suas formas de representação. 3.1 ALGORITMO Pode ser considerado uma sequência de procedimentos finitos que, se forem executados em um determinado período de tempo chegará ao seu objetivo. Os algoritmos independem da linguagem de programação utilizada. O objetivo da construção de Algoritmos é que eles possam ser adaptados a qualquer linguagem de programação. Como exemplo, tomemos uma sequência como fazer café, por exemplo: 1. Encher a chaleira de água;

3 Pág 6 2. Colocar a chaleira para ferver; 3. Preparar o porta-filtro com o filtro sobre o bule; 4. Colocar duas colheres de pó de café no filtro; 5. Se a água estiver fervendo, acrescentar meio litro de água ao filtro; Senão continue esperando; 6. Aguardar coar; 7. Adoçar a gosto; Provavelmente, se pensar um pouco poderemos elaborar maneiras mais eficientes de fazer o café, como por exemplo: 1. Encher a chaleira de água; 2. Colocar a chaleira para ferver; 3. Enquanto a chaleira estiver no fogo; 4. Preparar o porta-filtro com o filtro sobre o bule; 5. Se houver café, coloque duas colheres de sopa de pó no filtro; 6. Senão, desligue a chaleira, vá até o mercado comprar café; 7. Repita os itens 2, 3 e 5; 8. Após a água ter fervido, acrescente aos poucos meio litro de água sobre o filtro; 9. Aguarde coar; 10. Adoce a gosto; OBSERVAÇÕES IMPORTANTES: Todo algoritmo é composto por instruções finitas e bem definidas, com o objetivo de resolver um problema proposto. É um caminho para a solução de um problema. Sabemos que os caminhos que levam a uma solução são muitos, alguns mais curtos, outros mais longos, mas o importante é chegar ao objetivo; A Instrução nada mais é do que um comando. As instruções escritas em linguagem de programação são chamadas de programas. A diferença é que utilizam linguagens de programação com formas de escrita diferentes; Não existe apenas um algoritmo para a solução de um problema;

4 Pág FORMAS DE REPRESENTAÇÃO DE UM ALGORITMO Existem 3 formas de representar um algoritmo: Forma de Representação Significado Exemplo VARIAVEIS PSEUDOCÓDIGO (Ou português estruturado); As estruturas lógicas são escritas em uma linguagem próxima ao português, na sequência em que são executadas. Características: Fácil de aprender; Fácil de converter para programação; Melhor de representar programas maiores; IDADE, ANO, TEMPO TEMPO = 0 INÍCIO FACA ENQUANTO TEMPO<10 LEIA IDADE TEMPO = TEMPO + 1 FIM ENQUANTO ESCREVER TEMPO FLUXOGRAMA DIAGRAMA DE CHAPIN; É estruturado. As estruturas lógicas são expressas através de figuras geométricas, interligadas por setas que indicam o caminho a ser seguido Características: Fácil de compreender; Bom para construir e visualizar pequenos programas; Difícil quando o algoritmo fica grande; Não é estruturado. As estruturas lógicas são representadas por figuras representadas, colocadas uma após a outra, de cima para baixo. Características: Fácil de compreender ler e converter para linguagem de programação; ESCREVER IDADE + TEMPO

5 Pág 8 É estruturado; Bom para pequenos programas; Difícil de desenhar quando o programa fica grande PASSOS PARA A CONSTRUÇÃO DE UM ALGORITMO Com base nos conceitos abordados, podemos então definir alguns passos para a construção de algoritmos quando na sua construção: 1) Identificar o problema (objetivo) mediante leitura atenta de seu enunciado; 2) Identificar os dados que devem ser fornecidos e, a partir deles, verificar se desenvolverão os cálculos/processamento; 3) Identificar a saída de dados, que devem ser gerados como o resultado da solução; 4) Determinar o que deve ser feito para transformar as entradas de dados em saídas de dados desejadas, observando todas as regras e limitações do agente executante do algoritmo (computador); 5) Construir o algoritmo, utilizando uma forma de representação de algoritmos; 6) Testar a solução. Esta etapa se refere a execução de todas as ações do algoritmo, seguindo o fluxo estabelecido para verificar se ele está realmente gerando os resultados esperados ou detectar possíveis erros no seu desenvolvimento; OBSERVAÇÕES IMPORTANTES: Quando falamos de algoritmos para solucionar problemas, estamos na verdade nos referindo a uma codificação organizada, mais simples, sem nos atermos às formas rígidas das linguagens e também de forma clara e lógica; É possível também afirmar que um algoritmo consiste em um conjunto de procedimentos para resolver um problema de processamento de dados; Também vimos que a representação de soluções com uso do português estruturado podem facilitar a composição de algoritmos complexos, tornando-os em problemas mais fáceis de serem resolvidos. Esta forma de representação será descrita com detalhes a seguir. 3.3 ELEMENTOS UTILIZADOS EM ALGORITMOS A seguir são listados os principais elementos que podem ser utilizados na elaboração de um algoritmo. Elemento Constantes Componentes Númérico Data Lógica

6 Pág 9 Caracter (texto, literal, string) Númérico Variáveis Data Lógica Caracter (texto, literal, string) Expressões Operandos Operadores Comando de Atribuição Sequencial Estruturas Seleção Repetição 3.4 VARIÁVEIS E CONSTANTES Quando você estiver escrevendo seus programas, precisaremos armazenar informações para utilizar posteriormente durante a execução do programa. Para isso usamos os termos de declarar variáveis e constantes VARIÁVEIS NA MEMÓRIA A memória do computador é utilizada para trafegar todas as informações utilizadas em dado momento no computador, para tanto, é normalmente comparada a um grande armário com gavetas identificadas uma a uma. Quando uma gaveta guarda uma informação a identificação da gaveta é armazenada e utilizada para acessar esta informação. Esta identificação permite que possamos utilizar nomes dentro do programa em questão identificando as variáveis pelo nome e alterar, alocar novamente, excluir valores ao longo do programa. Com isso, temos a definição: Variável: é um endereço de memória de Acesso Randômico (RAM) representada por um nome (rótulo) simbólico, criado pelo usuário, cujo conteúdo é alterado no decorrer do programa. Elas armazenam valores temporariamente, de forma que cada vez que é utilizado o nome da variável, é manipulado o seu conteúdo. Pode-se dizer que a memória é composta por dois elementos básicos: Conteúdo: valor atual da variável; Identificador: nome dado a variável (ou constante) para possibilitar sua manipulação. No exemplo anterior feito em português estruturado criamos os seguintes elementos: Nota_1: identificador de nota fornecido pelo aluno;

7 Pág 10 Nota_2: identificador de nota fornecido pelo aluno; Media: identificador da média que terá como conteúdo o resultado do cálculo da média das duas notas. Os valores das variáveis permanecem na memória até que: O computador seja desligado, visto que são armazenados na memória RAM; Por término do programa ou rotina onde foram criadas; Seja atribuído um novo valor para a mesma variável; DECLARAÇÃO DE CONSTANTES Declarar constantes significa reservar uma área da memória RAM, que irá receber um nome (rótulo) cujo conteúdo vai permanecer constante durante toda a execução do programa. Alguns programadores preferem colocar em programas simples o valor da constante diretamente no programa. No entanto em programas complexos é recomendável utilizá-las, principalmente quando há a possibilidade de se alterar em determinado de tempo este valor (manutenção do programa), é aconselhável a criação de identificadores do tipo constante. As constantes podem ser dos seguintes tipos: Numérico: quando começam por um número, um sinal, ou parêntese. Data: quando tiver um formato conhecido de data. Os mais conhecidos são dd/mm/aaaa, dd/mm, mm/aa, mm/aaaa, etc. Lógica (Booleanas): quando são valores que correspondem às quatro letras ou palavras lógicas correspondentes: T (true), F (false), Y (yes), N (no). Caracter: (Texto, Literal ou String): São reconhecidas pela exclusão, ou seja, tudo que não for conhecido como número, data ou lógico, é do tipo caracter DETALHANDO O PORTUGUÊS ESTRUTURADO Consiste em uma forma de representação de algoritmos para solucionar problemas de processamento de dados na linguagem corrente. O formato de português estruturado utiliza uma estrutura própria para a representação de algoritmos, obedecendo a algumas regras para sua elaboração: Programa nome do programa; Variáveis; Constantes; Início 5 - Iniciar as variáveis de controle ou que receberão cálculos 6 - Solicitar entrada de dados do usuário 7 - Entradas de dados 8 - Processamento/Cálculos 1 - Denominação do programa 2 Declaração de variáveis 3 Declaração de constantes; 4 - Início do bloco principal do programa

8 Pág Saída de informações Fim. OBSERVAÇÕES: Os textos numerados são apenas informações dos passos seguidos; Deve-se colocar no final de cada instrução um ponto-e-vírgula (;) para avisar o computador de que a instrução acabou e haverá outra em seguida; Note que após a palavra FIM existe um ponto (.), isto indica o final do bloco principal do programa e que o algoritmo está terminado; Exemplo 1: escrevendo o primeiro algoritmo em português estruturado Em uma cidade do interior X existe um índice de natalidade de n% ao ano, enquanto na cidade vizinha Y existe um índice 30% a mais. Dado: natalidade da cidade X. Objetivo: construa um algoritmo para calcular e mostrar o valor estimado de natalidade da cidade Y. As variáveis utilizadas são Nat_X representando a natalidade da cidade X e Nat_Y, representando a natalidade da cidade Y que queremos descobrir. Exemplo 2: Calculando a média de notas Programa Natalidade; Variáveis Nat_X, Nat_Y: Real; Início Nat_Y 0; Escreva( Digite a natalidade da cidade X: ); Leia(Nat_X); Nat_Y Nat_X * 1,30; Escreva( A natalidade da Cidade Y é, Nat_Y); Fim Construir um algoritmo para calcular e mostrar o valor da média de um aluno. O programa deve receber duas notas e calcular a média das duas e em seguida informar na tela o resultado. Programa Notas; Variáveis Nota_1, Nota_2, Media: Real; Início Nota_1 0; Nota_2 0; Media 0; Escreva( Digite a nota 1 do aluno: ); Leia(Nota_1); Escreva( Digite a nota 2 do aluno: ); Leia(Nota_2); Media (Nota_1 + Nota_2)/2; Escreva( A média final do aluno é, Media); Fim.

9 Pág 12 4 UMA INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO PYTHON Para executar e escrever programas em Python, podemos simplesmente digitar o código e diretamente o executar. Não existem etapas de compilação e ligações intermediárias, como acontece em outras linguagens populares. O Python executa os programas imediatamente, o que favorece uma experiência de programação interativa e um retorno rápido após alterações no programa. 4.1 EXECUTANDO O PYTHON Para executar o ambiente Python (Windows), considerando que tenhamos o aplicativo instalado necessitamos apenas acessar o menu iniciar do Windows e navegar até a listagem de programas localizando o grupo de programa Python, conforme a figura: Após localizar, execute o IDLE (Python GUI), que será o ambiente utilizado em nossas aulas: A tela acima é considerada como sendo o ambiente de programação da linguagem. Podem-se executar todas as tarefas desejadas no ambiente desde a elaboração de programas e a execução dos mesmos. Existem normalmente duas visões de execução da linguagem, a visão de Programador e a visão de Interpretador, que serão detalhadas em seguida. Por ora faremos alguns testes com os principais comandos para podermos reproduzir os códigos que foram elaborados em português estruturado anteriormente. 4.2 DESENVOLVENDO ALGUNS COMANDOS SIMPLES Alguns comandos simples podem ser executados diretamente no interpretador Python, até mesmo os códigos que elaboramos anteriormente na visão de português estruturado, para tanto, vamos ao IDLE (Python Shell): Reproduziremos o primeiro exemplo que fizemos anteriormente, porém agora utilizando a linguagem e suas características.

10 Pág 13 EXEMPLO 1: reescrevendo o exemplo do português estruturado O código ao lado demonstra um código compatível com o português estruturado que foi elaborado anteriormente. Note que aqui estamos apenas visualizando o que deve ser digitado, pois o que você verá realmente será as respostas em tempo real do interpretador Python. OBSERVAÇÕES: Ainda que faltem alguns itens a serem explorados, podemos ver que a forma de programar do Python é bastante simples e possui a característica de responder imediatamente aos comandos feitos pelo programador; A resposta imediata se deve ao uso do interpretador Python que estamos utilizando, existem outras formas de executar o código sem que seja necessário fazê-lo diretamente no interpretador. Como podemos perceber, a atribuição de valores as variáveis é bastante simples, e não há a necessidade de declararmos quais tipos estão sendo utilizados dentro da linguagem;

Algoritmos e Programação Parte Teórica

Algoritmos e Programação Parte Teórica Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte Teórica Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti

Leia mais

TÉCNICAS DE PROGRAMAÇÃO

TÉCNICAS DE PROGRAMAÇÃO TÉCNICAS DE PROGRAMAÇÃO (Adaptado do texto do prof. Adair Santa Catarina) ALGORITMOS COM QUALIDADE MÁXIMAS DE PROGRAMAÇÃO 1) Algoritmos devem ser feitos para serem lidos por seres humanos: Tenha em mente

Leia mais

Implementando uma Classe e Criando Objetos a partir dela

Implementando uma Classe e Criando Objetos a partir dela Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe

Leia mais

Organização de Computadores Software

Organização de Computadores Software Organização de Computadores Software Professor Marcus Vinícius Midena Ramos Colegiado de Engenharia de Computação (74)3614.1936 marcus.ramos@univasf.edu.br www.univasf.edu.br/~marcus.ramos Objetivos: Entender

Leia mais

Conceitos básicos da linguagem C

Conceitos básicos da linguagem C Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por

Leia mais

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução

Leia mais

Programação em papel quadriculado

Programação em papel quadriculado 4 NOME DA AULA: Programação em papel quadriculado Tempo de aula: 45 60 minutos Tempo de preparação: 10 minutos Objetivo principal: ajudar os alunos a entender como a codificação funciona. RESUMO Ao "programar"

Leia mais

CONCEITOS BÁSICOS PARA A CONSTRUÇÃO DE ALGORITMOS PARA COMPUTADORES. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

CONCEITOS BÁSICOS PARA A CONSTRUÇÃO DE ALGORITMOS PARA COMPUTADORES. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com CONCEITOS BÁSICOS PARA A CONSTRUÇÃO DE ALGORITMOS PARA COMPUTADORES Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Objetivos Compreender os conceitos de lógica de programação e de algoritmos. Conhecer

Leia mais

1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO

1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO 1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO Desde o seu surgimento, o manuseio da computação é baseado em linguagens de programação. Ela permite que sejam construídos aplicativos

Leia mais

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá. INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,

Leia mais

MANUAL DA SECRETARIA

MANUAL DA SECRETARIA MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo

Leia mais

Linguagens de. Aula 01. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br

Linguagens de. Aula 01. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagens de III Aula 01 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagens de III Horário das Aulas: 6as feiras das 7h40 às 10h55 Objetivo principal desta disciplina é: utilizar

Leia mais

Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos

Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos Lógica Aula 2 Técnicas de Programação Criando algoritmos Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos Criando

Leia mais

Portal do Projeto Tempo de Ser

Portal do Projeto Tempo de Ser Sumário Portal do Projeto Tempo de Ser O que é um Wiki?...2 Documentos...2 Localizando documentos...3 Links...3 Criando um Documento...4 Criando um link...4 Editando um Documento...5 Sintaxe Básica...5

Leia mais

Desmistificando o Programa de Computador

Desmistificando o Programa de Computador Desmistificando o Programa de Computador Hoje vou explicar, da maneira mais simples possível, como funciona um programa de computador. Na sua essência um programa de computador nada mais é que uma coletânea

Leia mais

SISTEMA MEDLINK E-TISS PASSO-A-PASSO (USE JUNTO COM A VÍDEO AULA)

SISTEMA MEDLINK E-TISS PASSO-A-PASSO (USE JUNTO COM A VÍDEO AULA) 1 / 16 SISTEMA MEDLINK E-TISS PASSO-A-PASSO (USE JUNTO COM A VÍDEO AULA) Este guia passo-a-passo tem o objetivo de facilitar o entendimento: - da ordem de execução dos processos. - dos conceitos do sistema.

Leia mais

REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade

REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização

Leia mais

Programação de Computadores. Turma CI-180-B. Josiney de Souza. josineys@inf.ufpr.br

Programação de Computadores. Turma CI-180-B. Josiney de Souza. josineys@inf.ufpr.br Programação de Computadores Turma CI-180-B Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 2 (06/03/15) Como está organizado um computador Computadores antigos Modelo von-neumann Quais suas partes

Leia mais

ALGORITMOS E FLUXOGRAMAS

ALGORITMOS E FLUXOGRAMAS ALGORITMOS E FLUXOGRAMAS Prof. André Backes INTRODUÇÃO Computadores = cérebros eletrônicos? Computadores são máquinas e, por si sós, não podem ser inteligentes. Alguém as projetou e deu a ela todas as

Leia mais

PROGRAMAÇÃO BÁSICA DE CLP

PROGRAMAÇÃO BÁSICA DE CLP PROGRAMAÇÃO BÁSICA DE CLP Partindo de um conhecimento de comandos elétricos e lógica de diagramas, faremos abaixo uma revisão para introdução à CLP. Como saber se devemos usar contatos abertos ou fechados

Leia mais

Como estudar o SIPIA CT

Como estudar o SIPIA CT Como estudar o SIPIA CT Versão 1.0 Índice 1. Introdução... 2 2. O Ambiente Virtual de Aprendizagem (AVA)... 2 3. Recursos do AVA... 4 3.1. Fórum de dúvidas e discussões... 5 3.2. Apostila Eletrônica...

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 Índice 1. Introdução...3 1.1. O que é um Computador?... 3 1.2. Máquinas Multiníveis... 3 2 1. INTRODUÇÃO 1.1 O QUE É UM COMPUTADOR? Para estudarmos como um computador

Leia mais

Exercícios Teóricos Resolvidos

Exercícios Teóricos Resolvidos Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Matemática Exercícios Teóricos Resolvidos O propósito deste texto é tentar mostrar aos alunos várias maneiras de raciocinar

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário CADERNO DE INFORMÁTICA FACITA Faculdade de Itápolis Aplicativos Editores de Texto WORD 2007/2010 Sumário Editor de texto... 3 Iniciando Microsoft Word... 4 Fichários:... 4 Atalhos... 5 Área de Trabalho:

Leia mais

Introdução a Computação

Introdução a Computação Introdução a Computação Aula 02 Introdução a Linguagem C Edirlei Soares de Lima Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para

Leia mais

Introdução à Lógica de Programação

Introdução à Lógica de Programação Introdução à Lógica de Programação Sistemas Numéricos As informações inseridas em um computador são traduzidos em dados, ou seja, em sinais que podem ser manipulados pelo computador. O computador trabalha

Leia mais

BSI Letramento Digital Prof. André Di Thommazo. Organização pessoal

BSI Letramento Digital Prof. André Di Thommazo. Organização pessoal Organização pessoal Os cursos de graduação exigem que os alunos cursem diversas disciplinas ao mesmo tempo e em alguns semestres a carga horária é grande. Em geral o aluno de ensino a distância tem outras

Leia mais

Manual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20

Manual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20 As informações contidas neste documento estão sujeitas a alterações sem o prévio aviso, o que não representa um compromisso da Virtuem Informática. As pessoas, organizações ou empresas e eventos de exemplos

Leia mais

Dadas a base e a altura de um triangulo, determinar sua área.

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares

Leia mais

Introdução à Engenharia de Computação

Introdução à Engenharia de Computação Introdução à Engenharia de Computação Tópico: O Computador como uma Multinível José Gonçalves - Introdução à Engenharia de Computação Visão Tradicional Monitor Placa-Mãe Processador Memória RAM Placas

Leia mais

Boletim Eletrônico de Recolhimento Manual do Sistema. Boletim Eletrônico de Recolhimento. Manual do Sistema

Boletim Eletrônico de Recolhimento Manual do Sistema. Boletim Eletrônico de Recolhimento. Manual do Sistema Boletim Eletrônico de Recolhimento Manual do Sistema Versão 1.2 Junho / 2013 Sumário 1. Introdução... - 3-2. O Sistema BOLETIM ELETRÔNICO DE RECOLHIMENTO... - 3-3. Pré-requisitos... - 3-4. Primeiro Acesso...

Leia mais

COMPUTAÇÃO APLICADA. Porém, é necessário considerar que ninguém ensina ninguém a pensar, pois todas as pessoas normais tem este dom.

COMPUTAÇÃO APLICADA. Porém, é necessário considerar que ninguém ensina ninguém a pensar, pois todas as pessoas normais tem este dom. 1- LÓGICA A maioria das pessoas gostam de falar ou julgar que possuem e sabem usar o raciocínio lógico, porém, quando questionadas direta ou indiretamente, perdem essa linha de raciocínio, pois ele depende

Leia mais

Montagem e Manutenção. Luís Guilherme A. Pontes

Montagem e Manutenção. Luís Guilherme A. Pontes Montagem e Manutenção Luís Guilherme A. Pontes Introdução Qual é a importância da Montagem e Manutenção de Computadores? Sistema Binário Sistema Binário Existem duas maneiras de se trabalhar e armazenar

Leia mais

LÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti http://ead.celsomasotti.com.br

LÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti http://ead.celsomasotti.com.br LÓGICA DE PROGRAMAÇÃO Professor Celso Masotti http://ead.celsomasotti.com.br Ano: 2015 1 HTML & PHP em Ambiente Web PARTE II Sumário I Decisão... 4 Operadores de Comparação... 6 II IF ELSEIF ELSE... 7

Leia mais

Mas, como utilizar essa ferramenta tão útil e que está à sua disposição?

Mas, como utilizar essa ferramenta tão útil e que está à sua disposição? Caríssimo aluno da Rede CEJA, Seja muito bem vindo à sua escola! Estamos muito felizes que você tenha optado por dar continuidade aos seus estudos conosco, confiando e acreditando em tudo o que poderemos

Leia mais

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores

Leia mais

Aula 4 Estatística Conceitos básicos

Aula 4 Estatística Conceitos básicos Aula 4 Estatística Conceitos básicos Plano de Aula Amostra e universo Média Variância / desvio-padrão / erro-padrão Intervalo de confiança Teste de hipótese Amostra e Universo A estatística nos ajuda a

Leia mais

O Planejamento Participativo

O Planejamento Participativo O Planejamento Participativo Textos de um livro em preparação, a ser publicado em breve pela Ed. Vozes e que, provavelmente, se chamará Soluções de Planejamento para uma Visão Estratégica. Autor: Danilo

Leia mais

O Gerenciamento de Documentos Analógico/Digital

O Gerenciamento de Documentos Analógico/Digital Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital

Leia mais

Computador Digital Circuitos de um computador (Hardware)

Computador Digital Circuitos de um computador (Hardware) Computador Digital SIS17 - Arquitetura de Computadores (Parte I) Máquina que pode resolver problemas executando uma série de instruções que lhe são fornecidas. Executa Programas conjunto de instruções

Leia mais

ILP - Introdução à Linguagem de Programação. Plano de estudo: - Constantes e variáveis. - Atribuindo valores às variáveis.

ILP - Introdução à Linguagem de Programação. Plano de estudo: - Constantes e variáveis. - Atribuindo valores às variáveis. Plano de estudo: -. - Atribuindo valores às variáveis. - Expressões Na maioria das vezes, precisamos armazenar dados para manipulá-los. Por exemplo, em um escritório de contabilidade, armazenamos os dados

Leia mais

Chegou a Hora da Nossa Feira Escolar de Matemática e Ciências

Chegou a Hora da Nossa Feira Escolar de Matemática e Ciências Elementary Mathematics and Science Fair Student Timeline Portuguese version Chegou a Hora da Nossa Feira Escolar de Matemática e Ciências Prezados Pais ou Responsável, Iremos realizar em nossa escola a

Leia mais

Fração como porcentagem. Sexto Ano do Ensino Fundamental. Autor: Prof. Francisco Bruno Holanda Revisor: Prof. Antonio Caminha M.

Fração como porcentagem. Sexto Ano do Ensino Fundamental. Autor: Prof. Francisco Bruno Holanda Revisor: Prof. Antonio Caminha M. Material Teórico - Módulo de FRAÇÕES COMO PORCENTAGEM E PROBABILIDADE Fração como porcentagem Sexto Ano do Ensino Fundamental Autor: Prof. Francisco Bruno Holanda Revisor: Prof. Antonio Caminha M. Neto

Leia mais

5 Considerações finais

5 Considerações finais 5 Considerações finais 5.1. Conclusões A presente dissertação teve o objetivo principal de investigar a visão dos alunos que se formam em Administração sobre RSC e o seu ensino. Para alcançar esse objetivo,

Leia mais

Resolução de problemas e desenvolvimento de algoritmos

Resolução de problemas e desenvolvimento de algoritmos SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Resolução de problemas e desenvolvimento de algoritmos Prof. Vanderlei Bonato Prof. Cláudio Fabiano Motta Toledo Sumário Análise e solução de

Leia mais

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem

Leia mais

Tópicos Avançados em Banco de Dados Gerenciamento de Transações em Banco de Dados. Prof. Hugo Souza

Tópicos Avançados em Banco de Dados Gerenciamento de Transações em Banco de Dados. Prof. Hugo Souza Tópicos Avançados em Banco de Dados Gerenciamento de Transações em Banco de Dados Prof. Hugo Souza Até agora vimos como é formada a infraestrutura física e lógica das bases de dados com os principais componentes

Leia mais

Descrição do Produto. Altus S. A. 1

Descrição do Produto. Altus S. A. 1 Descrição do Produto O software MasterTool IEC é um ambiente completo de desenvolvimento de aplicações para os controladores programáveis da Série Duo. Esta ferramenta permite a programação e a configuração

Leia mais

Desenvolvimento de uma Etapa

Desenvolvimento de uma Etapa Desenvolvimento de uma Etapa A Fase Evolutiva do desenvolvimento de um sistema compreende uma sucessão de etapas de trabalho. Cada etapa configura-se na forma de um mini-ciclo que abrange as atividades

Leia mais

Objetivo principal: aprender como definir e chamar funções.

Objetivo principal: aprender como definir e chamar funções. 12 NOME DA AULA: Escrevendo músicas Duração da aula: 45 60 minutos de músicas durante vários dias) Preparação: 5 minutos (se possível com introduções Objetivo principal: aprender como definir e chamar

Leia mais

4- PROJETO DE BANCO DE DADOS

4- PROJETO DE BANCO DE DADOS 4- PROJETO DE BANCO DE DADOS OBJETIVOS DE ENSINO: 4 - Empregar a técnica da modelagem de dados no projeto de banco de dados. OBJETIVOS OPERACIONAIS Ao final desta unidade o aluno será capaz de: 4.1 - Definir

Leia mais

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? Exercícios sobre Linguagem PHP: 1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? 2) Considere a linguagem de programação PHP e seus operadores. A execução da sentença:

Leia mais

Especificação do Trabalho Prático

Especificação do Trabalho Prático Especificação do Trabalho Prático O professor Thomas é um homem muito ocupado. Tem, em sua agenda, uma série de compromissos que ele deve atender em 2009. De tantos compromissos que tem, resolveu contratar

Leia mais

Cotagem de dimensões básicas

Cotagem de dimensões básicas Cotagem de dimensões básicas Introdução Observe as vistas ortográficas a seguir. Com toda certeza, você já sabe interpretar as formas da peça representada neste desenho. E, você já deve ser capaz de imaginar

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...

Leia mais

COMO FUNCIONA NOSSA CONSULTORIA DE MARKETING DIGITAL ESPECIALIZADA EM VENDAS ONLINE

COMO FUNCIONA NOSSA CONSULTORIA DE MARKETING DIGITAL ESPECIALIZADA EM VENDAS ONLINE www.agenciaatos.com.br COMO FUNCIONA NOSSA CONSULTORIA DE MARKETING DIGITAL ESPECIALIZADA EM VENDAS ONLINE APLICAÇÃO DA CONSULTORIA EM VENDAS ONLINE É assim que os resultados são gerados. No entanto, é

Leia mais

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO? Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade

Leia mais

Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.

Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes. Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Ameliara Freire Tipos de dados Os programas manipulam dados, armazenando-os

Leia mais

Data 23/01/2008. Guia do Professor. Introdução

Data 23/01/2008. Guia do Professor. Introdução Guia do Professor Data 23/01/2008 Introdução A inserção de tópicos da Eletricidade nas escolas de nível básico e médio é fundamental para a compreensão de alguns fenômenos da vida moderna. Você já imaginou

Leia mais

Definição de Programas de Computadores e Linguagem de Programação de Comutadores

Definição de Programas de Computadores e Linguagem de Programação de Comutadores Definição de Programas de Computadores e Linguagem de Programação de Comutadores O computador é um equipamento eletrônico composto por circuitos eletrônicos, que trabalham com o estado ligado(1) e desligado(0),

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE I. Prof. Dr. Daniel Caetano 2012-1

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE I. Prof. Dr. Daniel Caetano 2012-1 LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE I Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender do que é composto um programa Compreender o que é lógica Compreender

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados

Leia mais

Projeto ECA na Escola - Plataforma de Educação à Distância

Projeto ECA na Escola - Plataforma de Educação à Distância Página1 Apresentação Projeto ECA na Escola - Plataforma de Educação à Distância Olá Participante do Projeto ECA na Escola, Este tutorial pretende auxiliá-lo na navegação na Plataforma de Educação à Distância

Leia mais

9 Comandos condicionais

9 Comandos condicionais 9 Comandos condicionais Um comando condicional é uma instrução empregada quando se deseja criar um desvio, isto é, a opção de executar-se ou não um determinado trecho de código, segundo uma condição. Em

Leia mais

Resolvendo problemas com logaritmos

Resolvendo problemas com logaritmos A UA UL LA Resolvendo problemas com logaritmos Introdução Na aula anterior descobrimos as propriedades dos logaritmos e tivemos um primeiro contato com a tábua de logarítmos. Agora você deverá aplicar

Leia mais

Primeiros passos das Planilhas de Obra v2.6

Primeiros passos das Planilhas de Obra v2.6 Primeiros passos das Planilhas de Obra v2.6 Instalação, configuração e primeiros passos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Preparar inicialização das

Leia mais

Identificar as características de funcionamento do sistema operacional;

Identificar as características de funcionamento do sistema operacional; Lógica para a Programação - 1º semestre AULA 01 Prof. André Moraes 1 UMA ABORDAGEM INICIAL A unidade curricular de sistemas operacionais proprietários visa explorar a instalação e administração de hardware

Leia mais

ICC Introdução para JavaScript

ICC Introdução para JavaScript ICC Introdução para JavaScript Arquitetura Genérica de um Computador Máquina de Von Neumann Diagrama conhecido como Máquina de Von Neumann (grande nome da informática) A finalidade de um computador é receber,

Leia mais

Capítulo 2. VARIÁVEIS DO TIPO INTEIRO

Capítulo 2. VARIÁVEIS DO TIPO INTEIRO Capítulo 2. VARIÁVEIS DO TIPO INTEIRO OBJETIVOS DO CAPÍTULO Conceitos de: variáveis do tipo inteiro, atribuição, avisos e erros de compilação, erros de execução, comentários dentro do programa-fonte Operadores

Leia mais

Manual de Utilização do PDV Klavix

Manual de Utilização do PDV Klavix Manual de Utilização do PDV Klavix Página 1/20 Instalando a partir do CD Se você recebeu um CD de instalação, rode o programa Instalador que se encontra no raiz do seu CD. Ele vai criar a pasta c:\loureiro

Leia mais

Tanto na visão semanal como diária você tem a sua disposição algumas opções uteis que facilitarão seu dia a dia.

Tanto na visão semanal como diária você tem a sua disposição algumas opções uteis que facilitarão seu dia a dia. Agenda A agenda é o coração de qualquer clinica estética, já que trata-se de uma peça fundamental para organizar seu trabalho diário. Entretanto, dentro de FLOWww a agenda ganha um destaque ainda mais

Leia mais

Usando o do-file editor Automatizando o Stata

Usando o do-file editor Automatizando o Stata Usando o do-file editor Automatizando o Stata 1 O QUE É O EDITOR DE DO-FILE O Stata vem com um editor de texto integrado, o do-file editor (editor de do-files, em português), que pode ser usado para executar

Leia mais

Professor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com

Professor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com Professor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com Formação: Graduando em Analises e Desenvolvimento de Sistemas (8º Período) Pregoeiro / Bolsa de Valores

Leia mais

Algoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva

Algoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva Algoritmos Estruturas Seqüenciais José Gustavo de Souza Paiva 1 Introdução Objetivo básico da computação auxiliar os seres humanos em trabalhos repetitivos e braçais, diminuindo i i d esforços e economizando

Leia mais

Desenvolvido por: Rafael Botelho botelhotech@gmail.com http://rafaelbotelho.com

Desenvolvido por: Rafael Botelho botelhotech@gmail.com http://rafaelbotelho.com Desenvolvido por: Rafael Botelho botelhotech@gmail.com http://rafaelbotelho.com Guia de Instalação do BRlix Como tenho visto no fórum do BRlix que muitas pessoas estão encontrando dificuldades na instalação

Leia mais

OBJETIVO VISÃO GERAL SUAS ANOTAÇÕES

OBJETIVO VISÃO GERAL SUAS ANOTAÇÕES OBJETIVO Assegurar a satisfação do cliente no pós-venda, desenvolvendo um relacionamento duradouro entre o vendedor e o cliente, além de conseguir indicações através de um sistema de follow-up (acompanhamento).

Leia mais

Introdução ao Paradigma Orientado a Objetos. Principais conceitos

Introdução ao Paradigma Orientado a Objetos. Principais conceitos Introdução ao Paradigma Orientado a Objetos Principais conceitos Paradigmas de Programação PROGRAMAÇÃO ESTRUTURADA X PROGRAMAÇÃO ORIENTADA A OBJETOS Paradigma Programação estruturada Na programação estrutura

Leia mais

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida

Leia mais

X Encontro Nacional de Educação Matemática Educação Matemática, Cultura e Diversidade Salvador BA, 7 a 9 de Julho de 2010

X Encontro Nacional de Educação Matemática Educação Matemática, Cultura e Diversidade Salvador BA, 7 a 9 de Julho de 2010 GESTÃO DA APRENDIZAGEM ESCOLAR EM MATEMÁTICA RELATO DE EXPERIÊNCIA NO PROGRAMA GESTAR II Sidnei Luís da Silva Escola Municipal Vereador Benedito Batista Congatem - MG sidneiluisdasilva@yahoo.com.br Camila

Leia mais

Introdução à Arquitetura de Computadores. Renan Manola Introdução ao Computador 2010/01

Introdução à Arquitetura de Computadores. Renan Manola Introdução ao Computador 2010/01 Introdução à Arquitetura de Computadores Renan Manola Introdução ao Computador 2010/01 Introdução Conceitos (1) Computador Digital É uma máquina que pode resolver problemas executando uma série de instruções

Leia mais

INTERPRETANDO A GEOMETRIA DE RODAS DE UM CARRO: UMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA

INTERPRETANDO A GEOMETRIA DE RODAS DE UM CARRO: UMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA INTERPRETANDO A GEOMETRIA DE RODAS DE UM CARRO: UMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA Marcos Leomar Calson Mestrando em Educação em Ciências e Matemática, PUCRS Helena Noronha Cury Doutora em Educação

Leia mais

UNIDADE 6 - PROGRAMAÇÃO MODULAR

UNIDADE 6 - PROGRAMAÇÃO MODULAR UNIDADE 6 - PROGRAMAÇÃO MODULAR Até o momento as estruturas de controle (seqüência, seleção e repetição) de um algoritmo definia-o como um bloco lógico (início e fim). À medida que os problemas a serem

Leia mais

Energia Eólica. Atividade de Aprendizagem 3. Eixo(s) temático(s) Ciência e tecnologia / vida e ambiente

Energia Eólica. Atividade de Aprendizagem 3. Eixo(s) temático(s) Ciência e tecnologia / vida e ambiente Energia Eólica Eixo(s) temático(s) Ciência e tecnologia / vida e ambiente Tema Eletricidade / usos da energia / uso dos recursos naturais Conteúdos Energia eólica / obtenção de energia e problemas ambientais

Leia mais

Introdução às Bases de Dados

Introdução às Bases de Dados Introdução às Bases de Dados Relacionamentos Simples (Abordagem não Convencional) Raul Ressano Garcia Ficha Técnica EDIÇÃO: Edição do Autor TÍTULO: Introdução às Bases de Dados - Relacionamentos Simples

Leia mais

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01 Q-Acadêmico Módulo CIEE - Estágio Revisão 01 SUMÁRIO 1. VISÃO GERAL DO MÓDULO... 2 1.1 PRÉ-REQUISITOS... 2 2. ORDEM DE CADASTROS PARA UTILIZAÇÃO DO MÓDULO CIEE... 3 2.1 CADASTRANDO EMPRESAS... 3 2.1.1

Leia mais

MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES

MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES 1. Introdução Esse documento tem por objetivo descrever o funcionamento e formas de utilização do módulo de Requisição de Materiais do Sistema de Controle Patrimonial

Leia mais

Plano de Aula de Matemática. Competência 3: Aplicar os conhecimentos, adquiridos, adequando-os à sua realidade.

Plano de Aula de Matemática. Competência 3: Aplicar os conhecimentos, adquiridos, adequando-os à sua realidade. Plano de Aula de Matemática Competência 3: Aplicar os conhecimentos, adquiridos, adequando-os à sua realidade. Habilidade: H27. Resolver situações-problema de adição ou subtração envolvendo medidas ou

Leia mais

Algoritmos e Programação de Computadores

Algoritmos e Programação de Computadores Algoritmos e Programação de Computadores Algoritmos Estrutura Sequencial Parte 1 Professor: Victor Hugo L. Lopes Agenda Etapas de ação do computador; TDP Tipos de Dados Primitivos; Variáveis; Constantes;

Leia mais

Áudio GUIA DO PROFESSOR. Idéias evolucionistas e evolução biológica

Áudio GUIA DO PROFESSOR. Idéias evolucionistas e evolução biológica Teoria sintética da evolução Parte II Conteúdos: Tempo: Objetivos: Idéias evolucionistas e evolução biológica Duração do áudio 5 minutos O objetivo deste programa é tratar das idéias neodarwinistas e mostrar

Leia mais

PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012

PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012 Departamento de Engenharia Electrotécnica PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012 Mestrado Integrado em Engenharia Electrotécnica e Computadores 1º ano 2º semestre Trabalho nº 0 Instalação dos programas

Leia mais

Observação das aulas Algumas indicações para observar as aulas

Observação das aulas Algumas indicações para observar as aulas Observação das aulas Algumas indicações para observar as aulas OBJECTVOS: Avaliar a capacidade do/a professor(a) de integrar esta abordagem nas actividades quotidianas. sso implicará igualmente uma descrição

Leia mais

Conhecendo o Decoder

Conhecendo o Decoder Conhecendo o Decoder O Decoder da sua ion TV, ou receptor, também é chamado de STB, sigla em inglês para Set Top Box, que é o aparelho responsável por receber o sinal de TV, decodificá-lo e enviá-lo para

Leia mais

Organização de programas em Python. Vanessa Braganholo vanessa@ic.uff.br

Organização de programas em Python. Vanessa Braganholo vanessa@ic.uff.br Organização de programas em Python Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem

Leia mais

Introdução à Computação: Sistemas de Computação

Introdução à Computação: Sistemas de Computação Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

Leia mais

Themis Serviços On Line - Publicações

Themis Serviços On Line - Publicações Nome do documento Guia do Usuário Themis Serviços On Line - Publicações Sumário Introdução:... 3 1 - Cadastro dos Usuários do Themis Serviços On Line:... 3 2 - Acesso ao Sistema Themis Serviços On Line:...

Leia mais

SISTEMA DE BIBLIOTECAS DO IFRS

SISTEMA DE BIBLIOTECAS DO IFRS Manual do Usuário: SISTEMA DE BIBLIOTECAS DO IFRS Em 2013 foi adquirido o Sistema de Gerenciamento de Bibliotecas Pergamum para todas Bibliotecas do IFRS. A implantação está sendo feita de acordo com as

Leia mais

Manual do Teclado de Satisfação Online WebOpinião

Manual do Teclado de Satisfação Online WebOpinião Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação

Leia mais