FERRAMENTAS BÁSICAS DA PROGRAMAÇÃO (cont)
|
|
- Alexandre Weber de Barros
- 8 Há anos
- Visualizações:
Transcrição
1 FERRAMENTAS BÁSICAS DA PROGRAMAÇÃO (cont)
2 ENTRADA E SAÍDA DE DADOS
3 As linguagens de programação possuem uma grande variedade de comandos de entrada e saída. Os mais comuns são:
4 As linguagens de programação possuem uma grande variedade de comandos de entrada e saída. Os mais comuns são: leia (read): permite a entrada de dados a partir de dispositivos de entrada (em geral, o teclado).
5 As linguagens de programação possuem uma grande variedade de comandos de entrada e saída. Os mais comuns são: leia (read): permite a entrada de dados a partir de dispositivos de entrada (em geral, o teclado). escreva (write): permite a exibição de dados em dispositivos de saída (em geral, o monitor de vídeo).
6 Exemplo: um programa que receba dois valores numéricos e forneça a soma desses valores. ENTRADA PROCESSAMENTO SAÍDA n1,n2 soma n1+n2 soma
7 Exemplo: um programa que receba dois valores numéricos e forneça a soma desses valores. ENTRADA PROCESSAMENTO SAÍDA n1,n2 soma n1+n2 soma Exemplo: 2, 3 5 soma n1+n2
8 Em pseudocódigo: leia(n1,n2); soma n1 + n2; escreva(soma);
9 Em Pascal: program Soma2NumInteiros; var n1,n2,soma: integer; begin read(n1,n2); soma := n1 + n2; write(soma); end.
10 Em Pascal: program Soma2NumInteiros; var n1,n2,soma: integer; begin read(n1,n2); soma := n1 + n2; write(soma); end. identificação do programa
11 Em Pascal: program Soma2NumInteiros; var n1,n2,soma: integer; begin read(n1,n2); soma := n1 + n2; write(soma); end. identificação do programa declaração das variáveis
12 Em Pascal: program Soma2NumInteiros; var n1,n2,soma: integer; begin read(n1,n2); soma := n1 + n2; write(soma); end. corpo principal identificação do programa declaração das variáveis
13 Em Pascal: program Soma2NumInteiros; var n1,n2,soma: integer; begin read(n1,n2); soma := n1 + n2; write(soma); end. pontuação ponto final
14 Versão mais completa: program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça 2 valores'); read(n1,n2); soma := n1 + n2; write('a soma é: ',soma); end.
15 Versão mais completa: program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça 2 valores'); read(n1,n2); soma := n1 + n2; write('a soma é: ',soma); end. orientação da leitura saída mais clara
16 EXECUÇÃO program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça dois valores'); read(n1,n2); soma := n1 + n2; write('a soma é ',soma); end.
17 EXECUÇÃO program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça dois valores'); read(n1,n2); soma := n1 + n2; write('a soma é ',soma); end. Alocação das variáveis
18 EXECUÇÃO program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça dois valores'); read(n1,n2); soma := n1 + n2; write('a soma é ',soma); end. n1 n2 soma
19 EXECUÇÃO program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça dois valores'); read(n1,n2); soma := n1 + n2; write('a soma é ',soma); end. n1 n2 soma Exibição de mensagem ao usuário
20 EXECUÇÃO program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça dois valores'); read(n1,n2); soma := n1 + n2; write('a soma é ',soma); end. Forneça dois valores n1 n2 soma
21 EXECUÇÃO program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça dois valores'); read(n1,n2); soma := n1 + n2; write('a soma é ',soma); end. Forneça dois valores n1 n2 soma Leitura (requer participação do usuário)
22 EXECUÇÃO program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça dois valores'); read(n1,n2); soma := n1 + n2; write('a soma é ',soma); end. Forneça dois valores 7 3 n1 n2 soma 7 3
23 EXECUÇÃO program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça dois valores'); read(n1,n2); soma := n1 + n2; write('a soma é ',soma); end. Forneça dois valores 7 3 n1 n2 soma 7 3 Cálculo e armazenamento da soma
24 EXECUÇÃO program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça dois valores'); read(n1,n2); soma := n1 + n2; write('a soma é ',soma); end. Forneça dois valores 7 3 n1 n2 soma
25 EXECUÇÃO program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça dois valores'); read(n1,n2); soma := n1 + n2; write('a soma é ',soma); end. Forneça dois valores 7 3 n1 n2 soma Exibição do resultado
26 EXECUÇÃO program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça dois valores'); read(n1,n2); soma := n1 + n2; write('a soma é ',soma); end. Forneça dois valores 7 3 A soma é 10 n1 n2 soma
27 EXECUÇÃO program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça dois valores'); read(n1,n2); soma := n1 + n2; write('a soma é ',soma); end. Forneça dois valores 7 3 A soma é 10 n1 n2 soma Fim do programa
28 Observe que no comando write podemos empregar tanto variáveis como constantes cadeias de caracteres. write('a soma é ',soma); soma 10
29 Observe que no comando write podemos empregar tanto variáveis como constantes cadeias de caracteres. write('a soma é ',soma); A soma é 10 Variáveis: será exibido seu conteúdo Cadeias de caracteres: serão exibidas tal e qual especificadas entre aspas (em Pascal, empregam-se aspas simples) soma 10
30 Observe que no comando write podemos empregar tanto variáveis como constantes cadeias de caracteres. write('a soma é ',soma); A soma é 10 Variáveis: será exibido seu conteúdo Cadeias de caracteres: serão exibidas tal e qual especificadas entre aspas (em Pascal, empregam-se aspas simples) soma 10 Atenção ao uso do caractere espaço
31 Observe que no comando write podemos empregar tanto variáveis como constantes cadeias de caracteres. write('a soma é', soma); A soma é10 Variáveis: será exibido seu conteúdo Cadeias de caracteres: serão exibidas tal e qual especificadas entre aspas (em Pascal, empregam-se aspas simples) soma 10 se não estiver entre as aspas, não terá efeito nenhum.
32 write versus writeln No exemplo anterior empregamos as duas variações program Soma2NumInteiros; var n1,n2,soma: integer; begin writeln('forneça dois valores'); read(n1,n2); soma := n1 + n2; write('a soma é ',soma); end.
33 write versus writeln Quando empregamos writeln, após a execução do comando, o cursor salta automaticamente para a próxima linha. Assim, o próxima saída será embaixo da anterior.
34 write versus writeln Quando empregamos writeln, após a execução do comando, o cursor salta automaticamente para a próxima linha. Assim, o próxima saída será embaixo da anterior. Já quando empregamos write, o cursor permanece na mesma linha (a próxima saída será imediatamente após)
35 Alguns exemplos write('bom '); write('dia!'); end.
36 Alguns exemplos write('bom '); write('dia!'); end. Bom dia!
37 Alguns exemplos write('bom '); write('dia!'); end. Bom dia!
38 Alguns exemplos write('bom '); write('dia!'); end. Bom dia! Observar, novamente, a importância do caractere espaço.
39 Por outro lado writeln('bom '); write('dia!'); end.
40 Por outro lado writeln('bom '); write('dia!'); end. Bom dia!
41 Por outro lado writeln('bom '); write('dia!'); end. Bom dia!
42 Por outro lado writeln('bom '); write('dia!'); end. Bom dia! Agora, o espaço (embora exibido) não fez qualquer diferença
43 Opções para a leitura writeln('forneça a idade:'); read(idade); end. Idade
44 Opções para a leitura writeln('forneça a idade:'); read(idade); end. Idade
45 Opções para a leitura writeln('forneça a idade:'); read(idade); end. Forneça a idade: Idade
46 Opções para a leitura writeln('forneça a idade:'); read(idade); end. Forneça a idade: Idade
47 Opções para a leitura writeln('forneça a idade:'); read(idade); end. Forneça a idade: 20 Idade 20
48 Por outro lado write('forneça a idade: '); read(idade); end. Idade
49 Por outro lado write('forneça a idade: '); read(idade); end. Idade
50 Por outro lado write('forneça a idade: '); read(idade); end. Forneça a idade: Idade
51 Por outro lado write('forneça a idade: '); read(idade); end. Forneça a idade: Idade
52 Por outro lado write('forneça a idade: '); read(idade); end. Forneça a idade: 20 Como se empregou write, o cursor não saltou de linha Idade 20
53 OBS: Formatação para o tipo real Quando exibimos através de write/writeln variáveis reais, estas devem ser formatadas.
54 OBS: Formatação para o tipo real Quando exibimos através de write/writeln variáveis reais, estas devem ser formatadas. Através desse recurso, informamos o formato de exibição (posição e número de casas decimais a serem exibidas).
55 OBS: Formatação para o tipo real Ex: no trecho abaixo var num: real; begin num := ; write(num);
56 OBS: Formatação para o tipo real Ex: no trecho abaixo var num: real; begin num := ; write(num); O valor exibido seria E+000
57 OBS: Formatação para o tipo real Ex: no trecho abaixo var num: real; begin num := ; write(num); O valor exibido seria E+000 Formato de ponto-flutuante.
58 OBS: Formatação para o tipo real Formatando var num: real; begin num := ; write(num:4:2);
59 OBS: Formatação para o tipo real Formatando var num: real; begin num := ; write(num:4:2); Agora, na saída teríamos 3.88
60 OBS: Formatação para o tipo real Formatando var num: real; begin num := ; write(num:4:2); Agora, na saída teríamos 3.88 Observe o arredondamento
61 OBS: Formatação para o tipo real Formatando var num: real; begin num := ; write(num:4:2); write(num:4:2); posicinamento do último dígito Agora, na saída teríamos 3.88 Observe o arredondamento
62 OBS: Formatação para o tipo real Formatando var num: real; begin num := ; write(num:4:2); write(num:4:2); posicinamento do último dígito Agora, na saída teríamos 3.88 Observe o arredondamento num. de casas decimais
63 OBS: Formatação para o tipo real Outra formatação.. var num: real; begin num := ; write(num:12:4);
64 OBS: Formatação para o tipo real Outra formatação.. var num: real; begin num := ; write(num:12:4); Agora, na saída teríamos bbbbbb3.8765
65 OBS: Formatação para o tipo real Outra formatação.. var num: real; begin num := ; write(num:12:4); Agora, na saída teríamos bbbbbb Os caracteres 'b'simbolizam espaços em branco
66 OBS: Formatação para o tipo real Outra formatação.. var num: real; begin num := ; write(num:12:4); Agora, na saída teríamos bbbbbb foram acrescentados 6 espaçamentos para que o último caractere ficasse na posição 12.
67 OPERAÇÕES ARITMÉTICAS
68 Principais operadores aritméticos
69 Principais operadores aritméticos 7 div 2 =
70 Principais operadores aritméticos 7 mod 2 =
71 Principais operadores aritméticos Observe que mesmo a divisão entre inteiros produz um real
72 Principais operadores aritméticos x, y, z: integer; z := x / y; Erro: z teria que ser real
73 Principais operadores aritméticos x, y, z: integer; z := x div y; Neste caso não há problema.
74 Prioridade dos operadores Prioridade mais alta: multiplicação e divisão * / div mod Prioridade mais baixa: soma e subtração + -
75 Obs : - Se houver uma seqüência de operadores de igual prioridade, a execução será na ordem em que aparecerem as operações (da esquerda para a direita).
76 Obs : - Se houver uma seqüência de operadores de igual prioridade, a execução será na ordem em que aparecerem as operações (da esquerda para a direita). - parêntese garantem maior prioridade; Ex: para a expressão 2*(4+2) o resultado será 12 e não 10, que resultaria de 2*4+2.
77 Atenção para para o caso de divisão seguida de multiplicação!!
78 Atenção para para o caso de divisão seguida de multiplicação!! O resultado da expressão 8/(4*2) será diferente de 8/4* * 2 4*2 4
79 Atenção para para o caso de divisão seguida de multiplicação!! O resultado da expressão 8/(4*2) será diferente de 8/4* * 2 4*
80 Atenção para para o caso de divisão seguida de multiplicação!! O resultado da expressão 8/(4*2) será diferente de 8/4* * 2 4*2 4 Já no caso de 3*4/2 e 3*(4/2), o resultado será exatamente o mesmo. 3*4 3 * 4 = 2 2
81 Atenção para para o caso de divisão seguida de multiplicação!! O resultado da expressão 8/(4*2) será diferente de 8/4* * 2 4*2 4 Já no caso de 3*4/2 e 3*(4/2), o resultado será exatamente o mesmo. 3*4 3 * 4 =
82 Atenção para para o caso de divisão seguida de multiplicação!! O resultado da expressão 8/(4*2) será diferente de 8/4*2. Novamente: 8 8 * 2 um erro comum, 4*2 4 e de difícil detecção. Já no caso de 3*4/2 e 3*(4/2), o resultado será exatamente o mesmo. 3*4 3 * 4 = 2 2
83 Atenção para para o caso de divisão seguida de multiplicação!! O resultado da expressão 8/(4*2) será diferente de 8/4* * 2 4*2 4 Já no caso de 3*4/2 e 3*(4/2), o resultado será exatamente o mesmo. 3*4 3 * 4 = 2 2 Na dúvida, é recomendável empregar parênteses para se garantir a ordem de execução desejada.
84 Desenvolvido com software livre:
Algoritmos com VisuAlg
Algoritmos com VisuAlg Prof Gerson Volney Lagemann Depto Eng de Produção e Sistemas UDESC - CCT Algoritmos com VisuAlg Introdução A linguagem VisuAlg é simples, seu objetivo é disponibilizar um ambiente
Leia mais1. Estrutura de seleção. Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição
1 Estrutura de seleção Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição - Necessário quando mais de uma ação deve ser tomada se uma condição for satisfeita
Leia maisA 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 maisINTRODUÇÃO À PROGRAMAÇÃO BCC 201 TURMAS 31, 32 E 33 2015-2 AULA TEÓRICA 4 PROF. MARCELO LUIZ SILVA (R E D)
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM INTRODUÇÃO À PROGRAMAÇÃO BCC 201 TURMAS 31, 32 E 33 2015-2 1 AULA TEÓRICA 4
Leia maisAula 4 Pseudocódigo Tipos de Dados, Expressões e Variáveis
1. TIPOS DE DADOS Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem ser classificadas em dois tipos: As instruções, que
Leia maisSumário. INF01040 Introdução à Programação. Elaboração de um Programa. Regras para construção de um algoritmo
INF01040 Introdução à Programação Introdução à Lógica de Programação s Seqüenciais Sumário Elaboração de um programa/algoritmo Formas de representação de um algoritmo Elementos manipulados em um programa/algoritmo
Leia maisCONCEITOS 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 maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 7
CURSO BÁSICO DE PROGRAMAÇÃO AULA 7 Revisão para prova: Comandos de Entrada e Saída Estruturas de Decisão (Se, caso (escolha)) Laços de Repetição (Enquanto, Repita, Para) Relembrando Trabalho 1 Prazo de
Leia maisAlgoritmos 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 maisConceitos Importantes:
Conceitos Importantes: Variáveis: Por Flávia Pereira de Carvalho, 2007 i O bom entendimento do conceito de variável é fundamental para elaboração de algoritmos, consequentemente de programas. Uma variável
Leia maisProgramação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO
Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO Pseudocódigo Pseudocódigo é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve,
Leia maisPROG. DE COMPUTADORES II SI Arquivos
1 PROG. DE COMPUTADORES II SI Arquivos Arquivos Permitem que gravemos nossas informações em dispositivos físicos Pendrive HD Estão organizados logicamente em registros Cada registro é similar a um campo
Leia maisRegras 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 maisAlgoritmo. Linguagem natural: o Ambígua o Imprecisa o Incompleta. Pseudocódigo: o Portugol (livro texto) o Visualg (linguagem) Fluxograma
Roteiro: Conceitos básicos de algoritmo, linguagem, processador de linguagem e ambiente de programação; Aspectos fundamentais da organização e do funcionamento de um computador; Construções básicas de
Leia maisCapítulo 2: Introdução à Linguagem C
Capítulo 2: Introdução à Linguagem C INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso
Leia maisProf. Esp. Adriano Carvalho
Prof. Esp. Adriano Carvalho O que é um Programa? Um arquivo contendo uma sequência de comandos em uma linguagem de programação especifica Esses comandosrespeitam regras de como serem escritos e quais
Leia maisMicrosoft Office Excel 2007
1 Microsoft Office Excel 2007 O Excel é um programa dedicado a criação de planilhas de cálculos, além de fornecer gráficos, função de banco de dados e outros. 1. Layout do Excel 2007 O Microsoft Excel
Leia mais&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO
Universidade Federal de Viçosa Departamento de Informática &XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO Flaviano Aguiar Liziane Santos Soares Jugurta Lisboa Filho (Orientador) PROJETO UNESC@LA Setembro de
Leia maisESTRUTURA DE DADOS -VARIÁVEIS COMPOSTAS. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br
ESTRUTURA DE DADOS -VARIÁVEIS COMPOSTAS Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ROTEIRO Variáveis compostas homogêneas Arrays Vetores Matrizes Variáveis compostas heterogêneas Registros
Leia mais1. Introdução ao uso da calculadora
1. Introdução ao uso da calculadora O uso da calculadora científica no curso de Estatística é fundamental pois será necessário o cálculo de diversas fórmulas com operações que uma calculadora com apenas
Leia maisAlgoritmos 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 maisMicrosoft Excel 2007
Microsoft Excel 2007 O Microsoft Excel é um aplicativo para a construção e edição de planilhas eletrônicas, que permite o trabalho com: formulários, tabelas, gráficos e outros. 2.1 CONCEITOS INICIAIS:
Leia maisCAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:
Leia maisindicadas por letras e 65.536 linhas, indicadas por números. Para selecionar uma planilha para uso, devemos utilizar a guia de planilhas:
Pasta de trabalho: Planilha: É um arquivo do Calc. Pode conter várias planilhas. Ao criar uma nova Pasta de trabalho, automaticamente 3 planilhas em branco são inseridas na Pasta. Uma planilha contém 256
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dos dispositivos
Leia maisComo já foi dito anteriormente o Excel possui recursos que permitem alterar a aparência de nossas planilhas.
Formatação de Células Como já foi dito anteriormente o Excel possui recursos que permitem alterar a aparência de nossas planilhas. O recurso de formatação de células é um recurso muito utilizado. Ele permite
Leia maisResoluçã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 maisSistemas Operacionais
Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos
Leia maisComponentes da linguagem C++
Componentes da linguagem C++ C++ é uma linguagem de programação orientada a objetos (OO) que oferece suporte às características OO, além de permitir você realizar outras tarefas, similarmente a outras
Leia maisProgramação I. Departamento de Engenharia Rural Centro de Ciências Agrárias
Departamento de Engenharia Rural Centro de Ciências Agrárias Programação I Prof. Bruno Vilela Oliveira bruno@cca.ufes.br http://www.brunovilela.webnode.com.br Aula 08 Programação em pascal Pascal Pascal
Leia maisEstruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Linguagem e Técnicas 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 maisO Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.
O que é o Excel? O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas. Ele possibilita ao usuário desenvolver planilhas que efetuem cálculos, dos mais simples aos
Leia maisLinguagem e Técnicas de Programação I Operadores, expressões e funções. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.
Linguagem e Técnicas de Programação I Operadores, expressões e funções Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Ameliara Freire Operadores básicos Toda linguagem de programação, existem
Leia maisCURSO TÉCNICO EM PROCESSAMENTO DE DADOS
CURSO TÉCNICO EM PROCESSAMENTO DE DADOS APOSTILA DE LÓGICA DE PROGRAMAÇÃO CAP Criação de Algoritmos e Programas PROFESSOR RENATO DA COSTA Não estamos aqui para sobreviver e sim para explorar a oportunidade
Leia maisLÓGICA DE PROGRAMAÇÃO
Todos direitos reservados. Proibida a reprodução, mesmo parcial, por qualquer processo mecânico, eletrônico, reprográfico, etc., sem a autorização, por escrito, do(s) autor(es) e da editora. LÓGICA DE
Leia maisOBI2009 Caderno de Tarefas
OBI2009 Caderno de Tarefas Modalidade Programação Nível 1, Fase 1 A PROVA TEM DURAÇÃO DE QUATRO HORAS LEIA ATENTAMENTE ESTAS INSTRUÇÕES ANTES DE INICIAR A PROVA Este caderno de tarefas é composto por 8
Leia maisLP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br
LP II Estrutura de Dados Introdução e Linguagem C Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Considerações Gerais Introdução a Linguagem C Variáveis e C Tipos de
Leia maisTreinamento em BrOffice.org Calc
Treinamento em BrOffice.org Calc 1 Índice I. INTRODUÇÃO...3 II. NÚMEROS, TEXTOS, FÓRMULAS E DATAS...4 III. MENUS BÁSICOS...5 1. Arquivo...5 2. Editar...5 3. Formatar...5 IV. FÓRMULAS...8 V. REFERÊNCIAS
Leia maisArquitetura de Computadores. Tipos de Instruções
Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada
Leia maisHCT Compatibilidade Manual do Usuário
HCT Compatibilidade Manual do Usuário Índice Introdução...3 HCT Compatibilidade...3 Librix...3 Execução do Programa...4 Seleção de Testes...4 Testes Manuais...6 Teste de Teclado...6 Teste de Vídeo...7
Leia mais1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes
1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes Janelas são estruturas do software que guardam todo o conteúdo exibido de um programa, cada vez que um aplicativo é solicitado à janela do sistema
Leia maisNoções Básicas de Excel página 1 de 19
Noções Básicas de Excel página 1 de 19 Conhecendo a tela do Excel. A BARRA DE FÓRMULAS exibe o conteúdo de cada célula (local) da planilha. Nela podemos inserir e alterar nomes, datas, fórmulas, funções.
Leia maisResumo da Matéria de Linguagem de Programação. Linguagem C
Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis
Leia maisInformática para concursos 1
Informática para concursos 1 BrOffice.org Calc Conhecimentos gerais (teoria) Arquivo: Pasta de Trabalho (arquivo de planilhas) Extensão: ods (podemos salvar como pdf, xls e etc) Planilhas: 3 (padrão) Uma
Leia maisIntrodução à Linguagem
Introdução à Linguagem Curso de Nivelamento do PPGMNE Janeiro / 2011 Juliano J. Scremin jjscremin@jjscremin.t5.com.br Um pouco de história Um pouco de história: Nascimento do Python Um pouco de história:
Leia maisPROGRAMAÇÃO DE COMPUTADORES (Teoria)
PC PROGRAMAÇÃO DE COMPUTADORES (Teoria) Aula 01 Prof. Ricardo Veras (prof.rveras@gmail.com) ALGORITMOS "Seqüência ordenada de passos, que deve ser seguida para a realização de um tarefa" "Algoritmo é um
Leia mais4 RECURSOS AUTOMATIZADOS DO EXCEL
4 RECURSOS AUTOMATIZADOS DO EXCEL 4.1 Auto Preenchimento O Excel possui um recurso de grande ajuda para quem necessita digitar uma seqüência de células cujo conteúdo é seqüencial. Esse recurso, chamado
Leia maisAula 03 PowerPoint 2007
Aula 03 PowerPoint 2007 Professor: Bruno Gomes Disciplina: Informática Básica Curso: Gestão de Turismo Sumário da aula: 1. Abrindo o PowerPoint; 2. Conhecendo a Tela do PowerPoint; 3. Criando uma Nova
Leia maisAlgumas notas sobre PASCAL
Algumas notas sobre PASCAL PARTE II - Procedimentos e Funções Anjolina Grisi de Oliveira 1 Introdução Os procedimentos e funções são úteis na programação uma vez que permitem que um programa possa ser
Leia maisIntrodução a Algoritmos Parte 04
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 04 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisAlgoritmos e Programação Conceitos e Estruturas básicas (Variáveis, constantes, tipos de dados)
Algoritmos e Programação Conceitos e Estruturas básicas (Variáveis, constantes, tipos de dados) Os algoritmos são descritos em uma linguagem chamada pseudocódigo. Este nome é uma alusão à posterior implementação
Leia maisCOMPUTADOR,, que máquina é essa?
COMPUTADOR,, que máquina é essa? Agora vamos conhecer mais de perto o computador. Observe as imagens a seguir e responda: Que coisas você vê? Quais são suas funções? unidade acionadora de CD e DVD
Leia maisTrabalho Final. Data da Submissão: das 8h do dia 16/06 às 24h do dia 17/06. Data da Entrega do Relatório: das 15h às 18h no dia 18/06.
ICMC-USP ICC - SCC-0 Turmas B e D - º. Semestre de 00 - Prof. João Luís. PAE: Jefferson F. Silva. Trabalho Final Submissão Automática da implementação pelo sistema Boca (http://blacklabel.intermidia.icmc.usp.br/boca/scc00/.)
Leia maisO modelo do computador
O modelo do computador Objetivos: Mostrar como é o funcionamento dos computadores modernos Mostrar as limitações a que estamos sujeitos quando programamos Histórico Os primeiros computadores são da década
Leia maisAvaliação de Expressões
valiação de Expressões valiação de Expressões - Como efetuar o cálculo de uma expressão em um computador? Exemplo: / B C D + E Regras usuais da matemática. Os parênteses alteram a ordem das expressões:
Leia maisSistema de Consulta ECD1200
Sistema de Consulta ECD1200 Sweda Tecnologia e Serviços Ltda. Este manual é de caráter técnico e informativo da Sweda Tecnologia e Serviços Ltda., e todos os direitos autorais lhe são reservados. Nenhuma
Leia maisUSANDO O ROUNDCUBE WEBMAIL
USANDO O ROUNDCUBE WEBMAIL ATENÇÃO! Para utilizar este tutorial não se esqueça: Onde estiver escrito seusite.com.br substitua pelo ENDEREÇO do seu site (domínio). Ex.: Se o endereço do seu site é casadecarnessilva.net
Leia maisManual do Usuário. Integrador FC Store V.1.0.0. ACSN Desenvolvimento de Software do Brasil Ltda. Av. Dom Pedro II, 1211 Salto SP www.acsn.com.
49 Manual do Usuário Integrador FC Store V.1.0.0 ACSN Desenvolvimento de Software do Brasil Ltda. Av. Dom Pedro II, 1211 Salto SP www.acsn.com.br Conteúdo Módulo 1: Visão Geral... 3 INTRODUÇÃO... 3 PROCEDIMENTO
Leia maisApostila para uso do Power Point
Apostila para uso do Power Point Introdução O Power Point, é um aplicativo da MicroSoft desenvolvido para a elaboração de apresentações. Possui recursos de hipertexto e multimídia como som, imagem, animação,
Leia maisA4 Projeto Integrador e Lista de Jogos
A4 Projeto Integrador e Lista de Jogos 1ª ETAPA PROJETO INTEGRADOR (2 pontos na A4) Como discutido em sala de aula, a disciplina de algoritmos I também fará parte do projeto integrador, para cada grupo
Leia maisInformática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1
Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia maisIntrodução aos cálculos de datas
Page 1 of 7 Windows SharePoint Services Introdução aos cálculos de datas Aplica-se a: Microsoft Office SharePoint Server 2007 Ocultar tudo Você pode usar fórmulas e funções em listas ou bibliotecas para
Leia maisBarra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas
Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material
Leia maisPrincípios de funcionamento dos computadores
Princípios de funcionamento dos computadores Objetivos da aula: - Entender o princípio de funcionamento dos computadores - Entender o conceito de programa e sua dinâmica de execução Tópicos da aula: -
Leia maisProgramação Básica em Arduino Aula 2
Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Variáveis são lugares (posições) na memória principal que servem para armazenar dados. As variáveis são acessadas
Leia maisSistema Click Principais Comandos
Sistema Click Principais Comandos Sumário Sumário... 1 1. Principais Funções:... 2 2. Inserção de Registro (F6):... 3 3. Pesquisar Registro (F7):... 4 3.1 Pesquisa por letras:... 5 3.2 Pesquisa por números:...
Leia maisCapítulo 13. VARIÁVEIS DO TIPO REAL DUPLA
Capítulo 13. VARIÁVEIS DO TIPO REAL DUPLA OBJETIVOS DO CAPÍTULO Conceitos de: variáveis de precisão simples e dupla, variáveis do tipo real simples e dupla, mistura de variáveis do tipo inteiro com real
Leia maisAlgoritmos não se aprendem: Copiando algoritmos Estudando algoritmos Algoritmos só se aprendem: Construindo algoritmos Testando algoritmos
1. INTRODUÇÃO A ALGORITMOS O uso de algoritmos é quase tão antigo quanto a matemática. Com o passar do tempo, entretanto, ele foi bastante esquecido pela matemática. Com o advento das máquinas de calcular
Leia maisSistemas Operacionais e Introdução à Programação. Vetores e matrizes
Sistemas Operacionais e Introdução à Programação Vetores e matrizes 1 Matrizes Cada elemento de uma matriz é referenciado indicando-se sua posição dentro da matriz. Na Matemática, matrizes são arranjos
Leia maisVolte ao Menu Principal e escolha a opção Acesso Manual
Treinamento de Biometria Parte 2 Agora que já cadastramos os funcionários e suas respectivas biometrias com sucesso, vamos conhecer as telas de movimento do sistema, aonde o sistema ficará a maior parte
Leia maisSistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h
Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara Carga Horária: 60h Representação de grandeza com sinal O bit mais significativo representa o sinal: 0 (indica um número
Leia maisCapítulo 5. ARQUIVOS E FUNÇÕES MATEMÁTICAS INTRÍNSECAS
Capítulo 5. ARQUIVOS E FUNÇÕES MATEMÁTICAS INTRÍNSECAS OBJETIVOS DO CAPÍTULO Conceitos de: arquivo de saída, biblioteca, funções matemáticas intrínsecas Criar e usar arquivos para mostrar resultados da
Leia maisDadas 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 maisTerceiro Milênio Informática
MANUAL DE UTILIZAÇÃO DO BOLETO Visão Geral Use este manual para criar boletos de cobrança sem registro, veja como preencher os campos e onde preenchê-los. Se tiver intenção de usar cobranças com boleto,
Leia maisCurso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura
UFPI CCN DIE Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura O projeto Desenvolver um compilador de um subconjunto básico da linguagem PORTUGOL.
Leia maisNotas 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
Leia maisSIMULADO Windows 7 Parte V
SIMULADO Windows 7 Parte V 1. O espaço reservado para a Lixeira do Windows pode ser aumentado ou diminuído clicando: a) Duplamente no ícone lixeira e selecionando Editar propriedades b) Duplamente no ícone
Leia maisIntrodução à Lógica de Programação
Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação 1 Estruturas de dados Representação computacional das informações do problema ser resolvido Informações podem ser de
Leia maisLINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250
LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250 Recomendações Iniciais SOFTWARE HCS 2005 - VERSÃO 4.2 (Compatível com Guarita Vr4.03 e Vr4.04) Para
Leia maisALGORITMOS MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br
ALGORITMOS MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ROTEIRO Memória Variáveis e constantes Tipos primitivos de dados Operadores Comandos
Leia maisFolhas de Cálculo Excel Ficha Prática 2 Pág. 2 de 8
Folhas de Cálculo Excel Ficha Prática 2 Pág. 1 de 8 OBJECTIVOS: FORMATAÇÃO DE FOLHAS DE CÁLCULO. RESOLUÇÃO: Resolva todos os exercícios desta ficha prática num único livro de trabalho, ao qual deve dar
Leia maisIntrodução. INF1005 Programação I 33K Prof. Gustavo Moreira gmoreira@inf.puc-rio.br
Introdução INF1005 Programação I 33K Prof. Gustavo Moreira gmoreira@inf.puc-rio.br introdução Tópicos conceitos básicos o que é um programa um programa na memória decifrando um código referência Capítulo
Leia maisConversão de Bases e Aritmética Binária
Conversão de Bases e Aritmética Binária Prof. Glauco Amorim Sistema de Numeração Decimal Dígitos Decimais: 0 2 3 4 5 6 7 8 9 Potências de base 0 0 0 2 0 0 3 4 0 0 00 000 0 000 Sistema de Numeração Binário
Leia maisOS COMPUTADORES E A RESOLUÇÃO DE PROBLEMAS
OS COMPUTADORES E A RESOLUÇÃO DE PROBLEMAS Etapas de desenvolvimento de um programa: Criação do programa-fonte (texto) Compilação desse programa (tradução para código executável) Execução do código produzido
Leia maisO Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point.
Editor de Texto Microsoft Word 1. Microsoft Office O Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point. O Word é um editor de texto com recursos
Leia maisINF 1005 Programação I
INF 1005 Programação I Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição de constantes:
Leia maisCaixa de Nome Barra de Fórmulas. Célula Ativa Cabeçalho Coluna Cabeçalho Linha
O software Microsoft Excel97 é uma planilha de cálculos bastante aprimorada no que diz respeito a elaborar documentos fáceis de entendimento e formatação altamente sofisticada. Inicialmente vamos aprender
Leia maisAlgoritmos 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 maisNome do Processo: Requisição Gera Múltiplos pedidos para Múltiplos Fornecedores
Desenvolvimento BM-1131 Versão 5 Release 17 Autor Sirlene Araújo Processo: Compras Nome do Processo: Requisição Gera Múltiplos pedidos para Múltiplos Fornecedores Motivação Tornar o processo de geração
Leia maisProgramação Elementar de Computadores Jurandy Soares
Programação Elementar de Computadores Jurandy Soares Básico de Computadores Computador: dispositivos físicos + programas Dispositivos físicos: hardware Programas: as instruções que dizem aos dispositivos
Leia maisAlgoritmos em Javascript
Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Introdução a linguagem C Estruturas de decisão
CURSO BÁSICO DE PROGRAMAÇÃO AULA 9 Introdução a linguagem C Estruturas de decisão Introdução à Linguagem C Linguagem compilada. Desenvolvida sobre os paradigmas de programação procedural. Uma das linguagens
Leia maisRepresentação de Algoritmos - Linguagens de Programação
Representação de Algoritmos - Linguagens de Programação A representação de algoritmos em uma pseudo-linguagem mais próxima às pessoas é bastante útil principalmente quando o problema a ser tratado envolve
Leia maisCOMPUTADOR SIMPLIFICADO E COMPUTADOR DIGITAL. Algoritmos e Programação APG0001
COMPUTADOR SIMPLIFICADO E COMPUTADOR DIGITAL Algoritmos e Programação APG0001 Objetivos da aula Entender o princípio de funcionamento dos computadores; Entender o conceito de programa e sua dinâmica de
Leia maisÍNDICE MANUAL SITE ADMINISTRÁVEL TV. 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES
MANUAL SITE ADMINISTRÁVEL TV ÍNDICE 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES 3.1 - Dados Cadastrais 3.2 - Noticias 3.3 Redes Sociais 3.4 - Player 4. DESIGN
Leia maisTutorial do Iniciante. Excel Básico 2010
Tutorial do Iniciante Excel Básico 2010 O QUE HÁ DE NOVO O Microsoft Excel 2010 é um programa de edição de planilhas eletrônicas muito usado no mercado de trabalho para realizar diversas funções como;
Leia maisLição 1 - Criação de campos calculados em consultas
1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas
Leia maisMétodos Os métodos de uma classe podem ser classificados como construtores, destrutores, funções ou procedimentos.
Métodos Os métodos de uma classe podem ser classificados como construtores, destrutores, funções ou procedimentos. Construtor: método executado por uma CLASSE (e não por um objeto, instância da classe)
Leia mais