LINGUAGEM DE PROGRAMAÇÃO ESTRUTURADA CAPÍTULO 4 ESTRUTURA DE DECISÃO EM C#
|
|
- Vítor Fortunato Gabeira
- 6 Há anos
- Visualizações:
Transcrição
1 LINGUAGEM DE PROGRAMAÇÃO ESTRUTURADA CAPÍTULO 4 ESTRUTURA DE DECISÃO EM C# A estrutura de decisão, em qualquer linguagem de programação, é baseada em expressões lógicas, mais conhecida por lógica booleana (ou álgebra booleana) Estas expressões tratam da combinação algébrica de valores que podem resultar em um de dois valores, verdadeiro ( true ) ou falso ( false ) Estes valores estão associados aos valores binários 1 e 0 É a partir dos resultados destas expressões que as decisões são tomadas Adicionalmente será apresentada (embora seu uso não seja recomendado) a estrutura go to que, assim como as estruturas de decisão estabelece um desvio de fluxo de execução do programa 41 Lógica Booleana As comparações lógicas (ou booleanas) requerem o uso de operadores lógicos, ou relacionais, Tabela 10 Operador Categoria Descrição Exemplo Resultado == binário igual a==b retorna verdadeiro se a for igual a b!= binário diferente a!=b retorna verdadeiro se a for diferente de b > binário Maior que a > b retorna verdadeiro se a for maior que b < binário Menor que a < b retorna verdadeiro se a for menor que b >= Maior ou retorna verdadeiro se a for maior ou binário a >= b igual igual a b <= Menor ou retorna verdadeiro se a for menor ou binário a <= b igual igual a b Exemplos: Tabela 10 Operadores relacionais As expressões booleanas abaixo produzem os seguintes resultados para os valores apresentados pelas variáveis a e b: a=3 e b=3 a == b verdadeiro ou true (1 em código binário); a=3 e b=3 a!= b falso ou false (0 em código binário); a=3 e b=5 a == b falso ou false (0 em código binário); a=3 e b=5 a!= b verdadeiro ou true (1 em código binário); a= Pedro e b= Pedro a == b verdadeiro ou true (1 em código binário); Obs: Para o uso de strings existem outros recursos computacionais na linguagem mais seguros para tal expressão, por ora, podemos empregar esta como uma alternativa a= 1 e b= 1 a!= b falso ou false (0 em código binário); a= 1 e b=1 a!= b verdadeiro ou true (1 em código binário); Linguagem de Programação Estruturada 33
2 Obs: A variável a é tratada como do tipo caractere, enquanto que a variável b é do tipo inteiro; a= 5,001 e b=5 a > b verdadeiro ou true (1 em código binário); a= 5,000 e b=5 a > b falso ou false (0 em código binário); a= 5,001 e b=5 a >= b verdadeiro ou true (1 em código binário); a= 5,001 e b=5 a <= b falso ou false (0 em código binário); a= 5,000 e b=5 a <= b verdadeiro ou true (1 em código binário); Existem operadores lógicos que tratam da combinação do resultado de duas expressões lógicas, também conhecidos por operadores lógicos combinacionais Estes operadores são ternários por envolver, pelo menos, três variáveis em sua composição Eles são muito empregados na definição de intervalos, principalmente, numéricos Tratam-se dos operadores E (representado em C# por &&), OU (representado em C# por Não é o sinal de exclamação e sim o de barras verticais) e suas composições com o operador NÃO (representado em C# por!) Este último faria uma composição com os operadores E, resultando no operador NÃO E (representado em C# como!&) e OU, resultando no operador NÃO OU (representado em C# como! ) O uso do operador NÃO, precedendo qualquer outro operador ou isoladamente, resulta na inversão do valor final da expressão lógica ou da variável lógica As Tabelas 11 e 12 representam estas operações lógicas Nelas os valores representados por Expressão 1 e Expressão 2 tratam de resultados de expressões lógicas elaboradas com operadores relacionais (do tipo: a > b ) Expressão 1 Expressão 2 Resultado Expressão 1 && Expressão 2 Resultado Expressão 1!& Expressão 2 F(Falso) F(Falso) F(Falso) V(Verdadeiro) F(Falso) V(Verdadeiro) F(Falso) V(Verdadeiro) V(Verdadeiro) F(Falso) F(Falso) V(Verdadeiro) V(Verdadeiro) V(Verdadeiro) V(Verdadeiro) F(Falso) Tabela 11 Operadores lógicos E e NÃO-E aplicados à duas expressões lógicas Exemplo: Sejam as expressões lógicas: a > b (Expressão 1) e a < c (Expressão 2) A operação lógica: (a > b) && (a < c) apresentaria o resultado final: Verdadeiro ou True para a = 7; b = 3 e c = 10 e Falso ou false para a=3 ; b = 3 e c = 10 NOTA: Observe que a expressão lógica representa, matematicamente, a verificação se um valor atribuído à variável a, pertence ao intervalo: 3 < a < 10 Linguagem de Programação Estruturada 34
3 Expressão 1 Expressão 2 Resultado Expressão 1 Expressão 2 Resultado Expressão 1! Expressão 2 F(Falso) F(Falso) F(Falso) V(Verdadeiro) F(Falso) V(Verdadeiro) V(Verdadeiro) F(Falso) V(Verdadeiro) F(Falso) V(Verdadeiro) F(Falso) V(Verdadeiro) V(Verdadeiro) V(Verdadeiro) F(Falso) Tabela 12 Operadores lógicos OU e NÃO-OU aplicados à duas expressões lógicas Exemplo: Sejam as expressões lógicas: a <= b (Expressão 1) e a >= c (Expressão 2) A operação lógica: (a >= b) (a <= c) apresentaria o resultado final: Falso ou false para a = 7; b = 3 e c = 10 e Verdadeiro ou true para a=3 ; b = 3 e c = 10 NOTA: Observe que a expressão lógica representa, matematicamente, a verificação se um valor atribuído à variável a, não pertence ao intervalo: 3 < a < Exercícios Propostos A tabela abaixo apresenta uma série de operações lógicas envolvendo diversas variáveis Reescreva na própria tabela estas operações utilizando os operadores lógicos, conforme definidos na linguagem C# Apresente o resultado da expressão, considerando os valores indicados na tabela: Expressão Expressão Lógica Valor(es) Resultado a b a = 3 ; b = 5; a > b a = 3 ; b = 3; a = 5 a = 5 a 5 a = 5 5 < a 10 a = 5 5 a 10 a = 5 b < a < c a= l ; b = a ; c= i a b a = André ; b= Pedro Linguagem de Programação Estruturada 35
4 422 Uma universidade tem como prática a associação de conceitos às notas de suas disciplinas segundo o modelo apresentado no quadro abaixo Preencha este quadro com a expressão lógica que represente cada um desses conceitos: Nota (Intervalo) Conceito Expressão lógica 9,5 (inclusive) a 10,0 (inclusive) Louvor 8,5 (inclusive) a 9,5 Ótimo 7,5 (inclusive) a 8,5 Bom 6,5 (inclusive) a 7,5 Regular 5,5 (inclusive) a 6,5 Insuficiente Abaixo de 5,5 Deficiente 43 Estruturas de Decisão Toda estrutura de decisão está vinculada ao resultado uma expressão lógica A decisão (ou o caminho) será executada em função do valor (lógico) que esta expressão pode assumir Existem diversos tipos de estruturas de decisão As mais usuais e aplicadas são a partir das instruções if e switch 431 A instrução if Trata-se da instrução mais versátil e conhecida em estruturas de decisão A instrução if causa um desvio do fluxo de execução das instruções de um programa em função do resultado de uma condição, que nada mais é que uma expressão lógica Sua sintaxe, na forma mais simples é a apresentada na Figura 16 static void Main (string [ ] args); < instrução 1>; verdadeira < instrução 2>; if ( < expressão lógica > ) < instrução 3> ; <instrução 4>; Figura 16 Sintaxe da instrução if Linguagem de Programação Estruturada 36
5 Observe que a expressão lógica está vinculada ao problema em questão, ou seja, aos requisitos de programação Um exemplo prático da aplicação desta instrução seria a resolução de um dos itens relacionados na tabela apresentada no exercício proposto 422 Suponha que o valor do conceito relacionado à nota do aluno seja atribuída a uma variável do tipo String denominada Conceito, com valor inicial igual à, ou seja, um String vazio A condição para que seja atribuído um valor de conceito, conforme a tabela do exercício, estaria vinculado ao valor da variável do tipo Double denominada nota Esta variável nota receberia um valor de entrada (via teclado) que seria utilizado na expressão lógica representada abaixo: nota >=7,5 && nota < 8,5 É conhecido (pela consulta à tabela apresentada no exercício) que o intervalo atribuído a esta expressão lógica corresponde ao conceito Bom Sendo a expressão verdadeira, deve-se atribuir o valor Bom a variável Conceito A construção da instrução que estabelece esta estrutura de decisão é apresentada abaixo Exemplo 1: if (nota >= 7,5 && nota < 8,5 ) Conceito = Bom ; A listagem abaixo refere-se a um programa que recebe como entrada o nome de um aluno de uma sala de aula e suas notas semestrais, P1 e P2 Considerando todas entradas válidas ele calcula e exibe como saída, o nome do aluno, a média final e o status do aluno Este último será Aprovado, caso o aluno tenha uma média superior ou igual à 7,0 ou Exame, caso contrário Segue após esta listagem a tela de saída do programa considerando a seguinte entrada: Nome: Cora Coralina P1=9,5 P2 = 9,0 static void Main(string[] args) { Declaração de variáveis string nome, status; double P1,P2,Media; Inicialização das Variáveis P1=00; P2=00; status = "Reprovado"; Entrada de dados via teclado ConsoleWriteLine("\n ==> Digite o nome do Aluno:"); nome = ConsoleReadLine(); ConsoleWriteLine("\n ==> Digite a nota P1 do Aluno:"); P1 = ConvertToDouble(ConsoleReadLine()); ConsoleWriteLine("\n ==> Digite a nota P2 do Aluno:"); P2 = ConvertToDouble(ConsoleReadLine()); Cálculo da média Linguagem de Programação Estruturada 37
6 Media=(P1+P2)/2; Verificação do status do aluno if (Media >=70)status="Aprovado"; ConsoleWriteLine("\n****************************************************************** ***********"); ConsoleWriteLine("\nNome: {0", nome); ConsoleWriteLine("\nNotas\tP1: {0 \tp2: {1 \tmédia: {2", P1, P2, Media); ConsoleWriteLine("\n {0", status); ConsoleWriteLine("\n****************************************************************** ***********"); Atividades em Laboratório (Instrução if simples) Elabore um programa em C# que receba como entrada o nome de um aluno, o RA (Registro Acadêmico) deste aluno, o nome de uma disciplina e suas respectivas notas: P1 e P2 A seguir ele calcula a média do aluno e associa esta média ao conceito mostrado na tabela abaixo O programa deverá apresentar como saída: Nome do aluno: RA do aluno: Notas P1: P2: Média final: Conceito: Média Conceito 9,5 (inclusive) a 10,0 (inclusive) Louvor 8,5 (inclusive) a 9,5 Ótimo 7,5 (inclusive) a 8,5 Bom 6,5 (inclusive) a 7,5 Regular 5,5 (inclusive) a 6,5 Insuficiente Abaixo de 5,5 Deficiente Linguagem de Programação Estruturada 38
7 Elabore um programa em C# que receba como entrada três números reais Considerando todas as entrada válidas, o programa deverá exibir estas entradas em ordem decrescente de valores Instrução if then - else A estrutura de decisão empregando a instrução if simples não apresenta uma opção de execução de instruções caso sua condição (expressão lógica) seja falsa Neste caso utilizamos uma estrutura de decisão que emprega este recurso, denominada if then else Sua sintaxe é representada na Figura 17 static void Main (string [ ] args); < instrução 1>; < instrução 2>; if ( < expressão lógica > ) <instrução 3> ; else <instrução 4>; <instrução 5> <instrução 6> verdadeira falsa Figura 17 Sintaxe da instrução if then - else É importante ressaltar nesta sintaxe: a sintaxe da instrução para a opção verdadeira é idêntica a do if-simples; a instrução para a condição falsa inicia com o termo else e o final da estrutura de decisão ocorre com o ponto-e-vírgula após a instrução que acompanha o termo else ( <instrução 4> ) Exemplo 2: O exemplo abaixo é uma adequação do Exemplo 1, apresentado anteriormente No Exemplo 1 foi atribuído o valor Reprovado à variável status Caso o aluno tivesse média para aprovação seria então atribuído o valor Aprovado à esta mesma variável Neste exemplo, Linguagem de Programação Estruturada 39
8 Exemplo 2, a variável status será inicializada com o valor, ou seja, em branco ou vazia Caso a média do aluno seja suficiente para a sua aprovação (resultado da expressão lógica verdadeira), será atribuído o valor Aprovado à esta variável, caso contrário (resultado da expressão lógica falsa), será atribuído o valor Exame para a variável status Observe que na apresentação do resultado, apresenta-se na tela o conteúdo desta variável A inplementação da nova estrutura de decisão fica da seguinte forma: if (Media >= 70) status = "Aprovado"; else status = "Exame"; O resultado da execução do programa fica: Atividade em Laboratório (Instrução if then else) Elabore um programa em C# que receba, como entrada, um número Real Considerando válida a entrada ele verifica se este valor pertence ao intervalo: 3 x < 15apresentando como resultado uma das seguintes mensagens: o O valor de x = (apresenta o valor) Pertence ao intervalo estabelecido ou o O valor de x = (apresenta o valor) Não pertence ao intervalo estabelecido Bloco de instruções Existem situações em que deseja-se executar mais de uma instrução a partir da ocorrência de uma determinada decisão Neste caso utilizam-se os blocos de instruções Embora já explorado no capítulo 2 (item 23), a criação e aplicação deste recurso, requer um exemplo específico para estruturas de decisão,visto sua possibilidade de não incorrer em erros de compilação e sim de lógica Sempre que utilizar este tipo de aplicação, recomenda-se uma análise prévia do algoritmo (via fluxograma e testes) a fim de evitar a ocorrência de tais erros Linguagem de Programação Estruturada 40
9 Exemplo 3: O exemplo abaixo é uma adaptação do Exemplo 2 No Exemplo 2 foi atribuído o valor Exame à variável status caso a média do aluno não fosse suficiente para a sua aprovação Neste caso acrescentaremos a informação sobre a nota necessária para aprovação do aluno Observe que, visto a apresentação dos resultados serem diferentes para cada uma das opções, incluímos as instruções para impressão dentro dos blocos de instruções Sendo assim, a estrutura de decisão fica da seguinte forma: Media=(P1+P2)/2; Impressão de parte da saída do programa: ConsoleWriteLine("\n*****************************************************"); ConsoleWriteLine("\nNome: {0", nome); ConsoleWriteLine("\nNotas\tP1: {0 \tp2: {1 \tmédia: {2", P1, P2, Media); Verificação do status do aluno if (Media >= 70) { status = "Aprovado"; ConsoleWriteLine("\n {0", status); else { status = "Exame"; ne = 10 - Media; ConsoleWriteLine("\n{0 ==> Nota necessária para Aprovação {1", status,ne); ConsoleWriteLine("\n*************************************************************"); O resultado da execução do programa fica: Atividade em Laboratório (Instrução if then else) Elabore um programa em C# que receba como entrada os parâmetros de uma equação 2 do segundo grau do tipo: ax + bx + c = 0, sendo a, b e c R e a 0 Linguagem de Programação Estruturada 41
10 Considerando todas as entradas válidas, o programa deverá calcular e apresentar como saída: o Uma mensagem se a equação possui ou não raízes reais; o Os valores das raízes da equação caso exista 432 A instrução switch - case Trata-se de uma instrução comumente empregada em múltiplas opções, ou seja, ela é baseada em uma variável teste, que deve ser do tipo inteiro ou caractere Sua sintaxe é apresentada abaixo, Figura 18 switch( < variável de teste > ) { Case <valor de comparação1>: <instrução 1>; <instrução 2>; Case <valor de comparação2>: <instrução 3>; <instrução 4>; default: <instrução n-1>; <instrução n>; Figura 18 Sintaxe da instrução switch - case É importante ressaltar o emprego da instrução break nesta estrutura Sempre que a instrução break for utilizada dentro de uma estrutura, ela proporciona sua finalização, ou seja, a execução do programa passará a continuar a partir da primeira linha após o final da estrutura que ela está declarada Trata-se de uma instrução de desvio de fluxo de execução Existem outros recursos que realizam a mesma operação, como por exemplo a instrução go to que veremos adiante Exemplo 4: Este exemplo é uma aplicação prática da instrução switch-case Nele vamos construir uma calculadora que realiza as operações matemáticas básicas (soma, subtração, divisão e multiplicação) entre dois números e apresenta seu resultado Segue o código do programa abaixo e um exemplo de execução: Linguagem de Programação Estruturada 42
11 static void Main(string[] args) { Declaração de variáveis double a,b,resultado; char operacao; Inicialização das Variáveis a=00; b=00; resultado = 00; operacao=' '; Entrada de dados via teclado ConsoleWriteLine("\n ==> Digite o primeiro valor:"); a = ConvertToDouble(ConsoleReadLine()); ConsoleWriteLine("\n ==> Digite o segundo valor:"); b = ConvertToDouble(ConsoleReadLine()); ConsoleWriteLine("\n ==> Digite a operação desejada:"); operacao = ConvertToChar(ConsoleReadLine()); Estrutura de Decisão switch - case switch (operacao) { case '+': resultado=a+b; ConsoleWriteLine("\n ==> Soma = {0",resultado); case '-': resultado=a-b; ConsoleWriteLine("\n ==> Subtração = {0",resultado); case '*': resultado=a*b; ConsoleWriteLine("\n ==> Produto = {0",resultado); case '/': resultado=a/b; ConsoleWriteLine("\n ==> Divisão = {0",resultado); default: ConsoleWriteLine("\n ==> Opção errada Operação desconhecida"); Linguagem de Programação Estruturada 43
12 Atividade em Laboratório (Instrução switch - case) Elabore um programa em C# que calcule e apresente como resultado a área das seguintes figuras geométricas: o Quadrado; o Retângulo; o Triângulo; o Trapézio; o Circunferência e o Cilindro Considere válidas todas as entradas do programa 44 - A instrução goto Trata-se de uma forma bastante prática para desvio de fluxo de execução de um programa Seu emprego requer a utilização de labels (ou etiquetas) Sempre que desejar ocasionar um desvio de fluxo para uma determinada posição do programa utiliza-se a instrução goto acrescida do nome de um label (etiqueta) Este label indica a posição para qual desejamos desviar a execução do programa A Figura 19 apresenta, de forma ilustrativa, tanto a sintaxe da instrução goto, como seu funcionamento <instrução 1>; goto meulabel; <instrução 2>; <instrução 3>; <instrução 4>; meulabel: <instrução 5>; <instrução 6>; <instrução 7>; Figura 19 Sintaxe da instrução goto Observe nesta figura que as instruções 2, 3 e 4 não serão executadas neste programa A instrução goto é muito útil quando se pretende associar, ou sair ( encerrar) uma estrutura de decisão ou de repetição à uma posição do programa, porém, deve-se evitar seu uso, pois, seu custo computacional ser muito alto em termos de desempenho e entendimento do programa Linguagem de Programação Estruturada 44
13 Exemplo 5: O código abaixo mostra como o uso da instrução goto pode tornar o programa confuso O resultado da execução do programa é apresentado a seguir static void Main(string[] args) { int meuinteiro = 5; segundopasso: goto adicionavalor; escreveresultado: ConsoleWriteLine("Meu Inteiro = {0", meuinteiro); goto segundopasso; adicionavalor: meuinteiro += 10; if (meuinteiro > 100) goto final; goto escreveresultado; final: ; Atividade em Laboratório (Instrução goto) Implemente o programa do Exemplo 5, execute ele passo a passo Elabore um fluxograma deste algoritmo Linguagem de Programação Estruturada 45
14 Nome: TAREFA 4 ESTRUTURA DE DECISÃO EM C# RA: Curso: Turma: 1) Fazer um algoritmo em C# que leia o código correspondente ao cargo de um funcionário Considerando a entrada válida, o algoritmo exibe o cargo e o percentual de aumento ao qual este funcionário tem direito segundo a tabela abaixo: Código Cargo Percentual 1 Escriturário 50% 2 Secretária 35% 3 Caixa 20% 4 Gerente 10% 5 Diretor 5% 2) Uma companhia de seguros tem três categorias de seguros baseadas na idade e ocupação do segurado Somente pessoas com pelo menos 18 anos e não mais de 70 anos podem adquirir apólices de seguros Quanto às classes de ocupações foram definidos três grupos de risco A tabela a seguir fornece as categorias em função da faixa de idade e do grupo de risco: idade Grupo de Risco baixo médio alto 18 a a a Elabore um programa em C# que recebe a idade e o grupo de risco de um indivíduo (b baixo, m médio ou a alto) Considerando todas as entradas válidas o programa deverá determinar e exibir o número do grupo de risco (1 a 9) do indivíduo 3) Uma empresa decidiu dar uma gratificação de Natal aos seus funcionários, baseada no número de horas extras e no número de horas que o funcionário faltou ao trabalho O valor do prêmio é obtido pela consulta na tabela a seguir, em que: H = (número de horas extras) (2/3 * (números de horas-falta)) H (minutos) Prêmio ($) > <= Linguagem de Programação Estruturada 46
15 Fazer um algoritmo em C# que leia o número de horas extras e o número de horas-falta em minutos de um funcionário Considerando válida todas as entradas, o algoritmo deverá exibir o número de horas extras, o número de horas-falta (em horas) e o valor do prêmio Linguagem de Programação Estruturada 47
LINGUAGEM DE PROGRAMAÇÃO ESTRUTURADA CAPÍTULO 5 ESTRUTURAS DE REPETIÇÃO EM C#
LINGUAGEM DE PROGRAMAÇÃO ESTRUTURADA CAPÍTULO 5 ESTRUTURAS DE REPETIÇÃO EM C# As estruturas de repetição são muito úteis e empregadas quando se deseja executar uma, ou um bloco, de instruções diversas
Leia maisEstruturas de controle Parte 1
1. Objetivos Estruturas de controle Parte 1 Nas lições anteriores, foram mostrados programas seqüenciais, onde as instruções foram executadas uma após a outra de forma fixa. Nesta lição, discutiremos estruturas
Leia maisRevisão C++ - Parte 1
Revisão C++ - Parte 1 Prof. Gustavo Leitão Campus Natal Central Disciplina Programação para Ambiente de Redes 5/3/2010 Objetivo da Aula 5/3/2010 5/3/2010 OBJETIVO DA AULA Revisar os principais comandos
Leia maisALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Já vimos entrada, processamento e saída, que compõem os algoritmos puramente
Leia maisSintaxe Básica de Java Parte 2
Sintaxe Básica de Java Parte 2 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Instruções Condicionais A instrução
Leia maisUNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de condição. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Estruturas de condição Prof. Alex Camargo alexcamargoweb@gmail.com Estruturas de condição Estrutura condicional simples: Utilização da
Leia maisAlgoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos
Leia maisAula 4 Estruturas de Controle
UNIP Universidade Paulista Ciência da Computação Aula 4 Estruturas de Controle Prof. Célio Ricardo Castelano 1 Tópicos Abordados 1) Instruções de seleção em Java: 2) Instruções de repetição em Java: 2
Leia maisLinguagem C (estruturas condicionais)
Linguagem C (estruturas condicionais) André Tavares da Silva atavares@joinville.udesc.br Comandos de Controle de Fluxo Todos os comandos devem ser terminados com um ;. { e são usados para delimitar um
Leia maiscontrole de fluxo - condicionais
controle de fluxo - condicionais controle de fluxo - condicionais tópicos if if else if else if else expressões booleanas switch referências Capítulo 4 da apostila Capítulo 3 do livro condicionais (tomada
Leia maisEstruturas de Decisão
Motivação O controle do fluxo da execução em Java utiliza os mesmos comandos existentes em outras linguagens Decisão: if-else, switch-case Repetição: for, while, do-while Desvios: return, continue, break
Leia maisVariáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Linguagem C: Operadores relacionais e lógicos estruturas condicionais If...
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: Operadores relacionais e lógicos estruturas condicionais If... Else Switch Prof. Renato Pimentel 1 Operações relacionais Operações
Leia maisAula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz
Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz Sumário de Aula } Conceito de Memória } Variáveis e Tipos de Dados } Constantes 2 Conceito de Memória } A memória de um computador é
Leia maisLINGUAGEM C: COMANDOS DE REPETIÇÃO
LINGUAGEM C: COMANDOS DE REPETIÇÃO Prof. André Backes ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição permite que uma sequência de comandos seja executada repetidamente, enquanto determinadas condições
Leia maisMétodos Computacionais. Comandos Condicionais e de Repetição em C
Métodos Computacionais Comandos Condicionais e de Repetição em C Tópicos da Aula Hoje vamos acrescentar comportamentos mais complexos a programas em C Comandos Condicionais if-else switch Comandos de Repetição
Leia maisAlgoritmo e Programação Matemática
Algoritmo e Programação Matemática Fundamentos de Algoritmos Parte 1 Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Dados A funcionalidade principal de um computador
Leia maisESTRUTURA CONDICIONAL E SELEÇÃO
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ESTRUTURA CONDICIONAL E SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE OU DECISÃO) Até o momento da disciplina vimos algoritmos e programas
Leia maisCapítulo 4: Condicionais
Capítulo 4: Condicionais INF1004 e INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Tomada de Decisão Até o momento, todas as instruções eram executadas, uma após a outra.
Leia maisPHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.
Nome: Vinícius Meng 3º ano Escrever em tela: public class HelloWorld { public static void main (String[] args) { System.out. println ("Hello World"); Printa Hello World na tela do terminal. echo("hello
Leia maisEstruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Leia maisALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Até o momento da disciplina vimos comandos de entrada, processamento e saída
Leia maisLINGUAGEM C: COMANDOS DE CONTROLE CONDICIONAL
LINGUAGEM C: COMANDOS DE CONTROLE CONDICIONAL Prof. André Backes FLUXOGRAMAS Condição ou Decisão Representado por losangos Normalmente contém uma pergunta do tipo Sim/Não ou um teste de Verdadeiro/Falso.
Leia maisCapítulo 2: Condicionais. Pontifícia Universidade Católica Departamento de Informática
Capítulo 2: Condicionais Pontifícia Universidade Católica Departamento de Informática Tomada de Decisão Até o momento, todas as instruções eram executadas, uma após a outra. No capítulo 3, vimos que a
Leia maisLógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo
Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Este documento explica como transformar um algoritmo escrito na forma pseudocódigo
Leia maisMétodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Métodos Computacionais Operadores, Expressões Aritméticas e Entrada/Saída de Dados Tópicos da Aula Hoje aprenderemos a escrever um programa em C que pode realizar cálculos Conceito de expressão Tipos de
Leia maisWorking 03 : Conceitos Básicos II
Universidade Federal do Espirito Santo Centro Tecnologico Working 03 : Conceitos Básicos II Objetivos: Dominar a construção de estruturas de seleção em C; Aperfeiçoarse na resolução de problemas, da primeira
Leia maisAULA 6 - ARRAYS. Array de 10 elementos
1 AULA 6 - ARRAYS Arrays são objetos que armazenam diversas variáveis do mesmo tipo. Eles podem conter variáveis de referência primitivas ou de objeto, mas o array propriamente dito sempre será um objeto
Leia maisLição 4 Fundamentos da programação
Lição 4 Fundamentos da programação Introdução à Programação I 1 Objetivos Ao final desta lição, o estudante será capaz de: Identificar as partes básicas de um programa em Java Reconhecer as diferenças
Leia maisEstruturas de Controle em c#
Estruturas de Controle em c# Fábio Moura Governo de Pernambuco Agenda Tipos de estruturas de controle; if; if-else; if-else-if; switch-case; while; do-while; for; foreach; Exercício. Tipos de Estruturas
Leia maisALGORITMO I ESTRUTURA DE CONTROLE DECISÃO SE / CASO;
ALGORITMO I ESTRUTURA DE CONTROLE DECISÃO SE / CASO; Jaime Evaristo (http://professor.ic.ufal.br/jaime/) Slide 1 ESTRUTURA DE CONTROLE Operadores Relacionais Símbolo Significado LING. C = Igual == Diferente!=
Leia maisIntrodução à Programação em C. Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI
Introdução à Programação em C Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI Linguagem C Criada em 1972 para uso no LINUX; Sintaxe base para diversas outras (Java, JavaScript, PHP, C++,
Leia maisLinguagens de Programação I
Linguagens de Programação I Tema # 4 Operadores em C Susana M Iglesias FUNÇÕES ENTRADA-SAÍDA I/O printf(), utilizada para enviar dados ao dispositivo de saída padrão (stdout), scanf(), utilizada para ler
Leia maisMini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016
Mini apostila de Python - Oficina de Vestibulandos PET Computação - UFPR September 2016 1 Sumário 1 Introdução 3 2 Obtenção e Instalação 3 3 Variáveis 3 4 Operações Matemáticas 5 5 Entrada de Dados 6 6
Leia maisLinguagem de programação: Pascal
Aula 04 Linguagem de programação: Pascal Prof. Tecgº Flávio Murilo 26/03/2013 1 Pascal Introdução Pascal é uma linguagem de programação estruturada, criada em 1970 pelo suíço Niklaus Wirth, dando este
Leia maisEstruturas de repetição. Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C.
capa Estruturas de repetição Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C. - Aprender a implementar algoritmos em C com laços de repetições. Estruturas de
Leia maisControle de Fluxo Comandos de decisão multipla
BCC 201 - Introdução à Programação Controle de Fluxo Comandos de decisão multipla Guillermo Cámara-Chávez UFOP 1/29 Lembrando a aula passada... I 2/29 Lembrando a aula passada... II Comando de decisão:
Leia maisComandos de desvio de fluxo. Expressões lógicas.
Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação Semana 03 Comandos de desvio de fluxo. Expressões lógicas. Material Didático Unificado. 1 Agenda Introdução;
Leia maisCADERNO DE EXERCÍCIOS ALGORITMOS
J. EXERCÍCIOS SOBRE MODULARIZAÇÃO 77. Faça uma função que recebe um número inteiro por parâmetro e retorna verdadeiro se ele for par e falso se for ímpar. 78. Escreva um programa que leia o raio de um
Leia maisLinguagem C. Programação Estruturada. Estruturas de Controle. Prof. Luis Nícolas de Amorim Trigo
Programação Estruturada Linguagem C Estruturas de Controle Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Introdução Tipos de Estruturas de Controle Estruturas de Seleção Simples
Leia maisVariáveis, Tipos de Dados e Operadores
! Variáveis, Tipos de Dados e Operadores Engenharias Informática Aplicada 2.o sem/2013 Profa Suely (e-mail: smaoki@yahoo.com) VARIÁVEL VARIÁVEL É um local lógico, ligado a um endereço físico da memória
Leia maisAlgoritmos I Aula 13 Linguagem de Programação Java
Algoritmos I Aula 13 Linguagem de Programação Java Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação IDE Eclipse IDE (Integrated development environment) Criar um projeto
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA DIM0320 Algoritmos e Programação de Computadores #VARIÁVEIS #TIPOS DE DADOS E L I EZ I O S O A R ES E L I EZ
Leia maisLinguagem C Princípios Básicos (parte 1)
Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos
Leia maisAula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 08 Estruturas de Condição Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Entrada de Dados; Estruturas de Controle: Estrutura de Sequência;
Leia maisIntrodução Operadores Relacionais Lógicos Comando If Comando If...else Comando swich()...case...break Operador condicional ternário
Objetivo: Desenvolver programas utilizando tanto diagrama de blocos, como linguagem C para tomada de decisão. Introdução Operadores Relacionais Lógicos Comando If Comando If...else Comando swich()...case...break
Leia maisEstruturas de Controle
Estruturas de Controle Mário Meireles eixeira UMA DEIN ópicos Estruturas de Controle condicionais repetição Expressões Lógicas operadores relacionais operadores lógicos Estruturas de Controle 2 1 Introdução
Leia maisProgramação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO
Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Dados em Algoritmos Quando escrevemos nossos programas, trabalhamos com: Dados que nós fornecemos ao programa Dados
Leia maisTÉCNICO DE INFORMÁTICA - SISTEMAS
782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar
Leia maisCONCEITOS DE ALGORITMOS
CONCEITOS DE ALGORITMOS Fundamentos da Programação de Computadores - 3ª Ed. 2012 Editora Prentice Hall ISBN 9788564574168 Ana Fernanda Gomes Ascênsio Edilene Aparecida Veneruchi de Campos Algoritmos são
Leia mais5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios.
3636363636363636363636363636363636363636363636363636 5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios. 5.1 - Comandos
Leia maisLINGUAGEM C: VARIÁVEIS E EXPRESSÕES
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES Prof. André Backes LINGUAGENS DE PROGRAMAÇÃO Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve
Leia maisProgramação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Leia maisBacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre
Leia maisAlgoritmos. Estrutura de Repetição. para - passo. for. Grupos de Slides No 7. Prof. SIMÃO
Algoritmos Estrutura de Repetição para - passo for Grupos de Slides No 7. Prof. SIMÃO Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS 1 Estrutura de Repetição para passo for
Leia maisIntrodução a Programação de Jogos
Introdução a Programação de Jogos Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição
Leia maisLinguagem C++ Estruturas de controle Parte II Estruturas de repetição
Fundamentos de Programação Linguagem C++ Estruturas de controle Parte II Estruturas de repetição Prof. Bruno E. G. Gomes IFRN 1 Estruturas de Controle Permitem o controle da sequência de execução de um
Leia maisClasses o Objetos. Classes, objetos, métodos e variáveis de instância
Classes o Objetos Um recurso comum de cada aplicativo feito até agora é que todas as instruções que realizavam tarefas localizavam-se no método main. Se você tornar parte de uma equipe de desenvolvimento
Leia maisTipos, 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
Leia maisAlgoritmos e Estruturas de Dados I (DCC/003) 2013/1. Estruturas Básicas. Aula Tópico 4
Algoritmos e Estruturas de Dados I (DCC/003) 2013/1 Estruturas Básicas Aula Tópico 4 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para
Leia maisComandos em C (cont.)
Comandos em C (cont.) Operador ternário:? O operador condicional possui uma opção um pouco estranha. É o único operador C que opera sobre três expressões. Sua sintaxe geral possui a seguinte construção:
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA DIM0320 Algoritmos e Programação de Computadores #CONTROLE DE FLUXO #CONDICIONAIS #EXPRESSÕES LÓGICAS E L I
Leia mais#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C
#include Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C ANTES DO C ERA A LINGUAGEM B B foi essencialmente uma simplificação da linguagem BCPL. B só tinha um tipo de dado, que
Leia maisEstrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
Leia maisComando de Seleção em Java
Universidade Federal do ABC (UFABC) Disciplina: Processamento da Informação (BC-0505) Assunto: Comando de Seleção Comando de Seleção em Java Conteúdo 1. Introdução... 1 2. Comando de seleção... 2 3. Comandos
Leia maisLinguagem C. Prof.ª Márcia Jani Cícero
Linguagem C Prof.ª Márcia Jani Cícero A estrutura Básica de um Programa em C Consiste em uma ou várias funções ou programas. main( ) // primeira função a ser executada // inicia a função // termina a função
Leia maisUniversidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java
Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão
Leia maisAula 9 Matrizes Cleverton Hentz
Aula 9 Matrizes Cleverton Hentz Sumário de Aula Introdução Matrizes Índice de Matrizes Exemplos 2 Introdução Na aula anterior, definimos a estrutura vetor: Variável composta por elementos de um mesmo tipo;
Leia maisEstruturas de Repetição e String. Vanessa Braganholo
Estruturas de Repetição e String Vanessa Braganholo vanessa@ic.uff.br Aula de hoje... Estruturas de repetição while...do do...while for String Manipulação de textos 2 Estruturas de Repetição Permitem que
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Faculdade de Computação Aula Revisão Marcelo Zanchetta do Nascimento Material elaborado pela Profa. Ana Carolina Lorena - UNIFESP Desenvolvimento de Software ANÁLISE IMPLEMENTAÇÃO
Leia maisINF1007: Programação 2. 0 Revisão. 06/08/2015 (c) Dept. de Informática - PUC-Rio 1
INF1007: Programação 2 0 Revisão 06/08/2015 (c) Dept. de Informática - PUC-Rio 1 Tópicos Principais Variáveis e Constantes Operadores e Expressões Entrada e Saída Tomada de Decisão Construção com laços
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 5 Estruturas de Repetição Profa. Marina Gomes marinagomes@unipampa.edu.br 26/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura de repetição Comando for
Leia maisIntrodução à linguagem C++
Estrutura de Dados e Algoritmos e Programação e Computadores II Aula 2: Introdução à linguagem C++ Introdução à linguagem C++ Conceitos básicos: variáveis, tipos de dados, constantes, I/O, etc. Estruturas
Leia maisEstrutura de Seleção Múltipla Switch
Estrutura de Seleção Múltipla Switch Disciplina: Algoritmos e Programação Luciano Moraes Da Luz Brum Universidade Federal do Pampa Unipampa Campus Bagé Email: lucianobrum18@gmail.com Horários de atendimento:
Leia mais01/08/2011 PROGRAMAÇÃO EM LINGUAGEM C. Histórico
PROGRAMAÇÃO EM LINGUAGEM C Prof. Stefano Histórico Estrutura de um programa Constantes e variáveis Declarações de Controle Exercícios 1 Prof. Stefano 2 Histórico A primeira linguagem de programação de
Leia maisConceitos Básicos de Algoritmos
Conceitos Básicos de Algoritmos 35 TIPOS PRIMITIVOS Palavra-reservada: inteiro - define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais Palavra-reservada: real - define variáveis numéricas
Leia maisProgramação de Computadores Profa Jacqueline 1
Programação de Computadores Profa Jacqueline 1 REVISÃO Construção de Algoritmos Estruturas de Controle Objetivo: Abordar as técnicas para entrada e saída de dados e as estruturas para controle do fluxo
Leia maisIntrodução à Programação de Computadores Fabricação Mecânica
Introdução à Programação de Computadores Fabricação Mecânica Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://www.hipolito.info Aula 06 - Introdução a algoritmos Roteiro Algoritmos Formas
Leia maisPROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S
PROGRAMAÇÃO I VA R I Á V E I S, C O N S TA N T E S, O P E R A D O R E S E N T R A DA E S A Í DA D E DA D O S Variáveis 2 Variáveis são locais onde são armazenados os valores na memória. Toda variável é
Leia maisTECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I. Aula 5
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I Aula 5 02/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com http://professorleomir.wordpress.com 1 Agenda Operador
Leia maisAlgoritmos. Estrutura de Repetição. enquanto. while. Grupos de Slides No 5. Prof. SIMÃO
Algoritmos Estrutura de Repetição enquanto while Grupos de Slides No 5. Prof. SIMÃO 1 Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS Estrutura de Repetição enquanto % enquanto
Leia maisProgramação Estruturada e Orientada a Objetos REVISÃO
Programação Estruturada e Orientada a Objetos REVISÃO 2013 O que veremos hoje? Introdução Revisão Estruturas de Controle de Fluxo Exercícios Transparências baseadas no material do Prof. Gilbert Azevedo
Leia maisIntrodução à Linguagem C++
Introdução à Linguagem C++ C++: Definição C++ C A Linguagem de Programação C++ pode ser definida como uma extensão da Linguagem C; Todo código de programação em Linguagem C pode a priori ser compilado
Leia maisLinguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Leia maisJavaScript (Elementos de Programação e Programação Básica)
Linguagem de Programação para Web JavaScript (Elementos de Programação e Programação Básica) Prof. Mauro Lopes 1 Objetivos Iniciaremos aqui o nosso estudo sobre a Linguagem de Programação JavaScript. Apresentaremos
Leia maisIntrodução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis
Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis Estruturas de Seleção if... else Operador condicional (? : ) switch Aula de Hoje Estruturas de Repetição: while/do... while/for
Leia maisPROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia
PROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia Calculo da área de um triângulo Algoritmo Área Var base,
Leia maisProgramação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
Leia maisLegibilidade do código fonte
Sumário Legibilidade do código fonte Exemplos Normas Instrução switch Sintaxe e Semântica Exemplo Tipos enumerados Exemplo Programação 2007/2008 DEEC-IST 1 Legibilidade do código fonte Exemplo: Considere
Leia maisAmbientação com a Sintaxe de Java: parte 1
Ambientação com a Sintaxe de Java: parte 1 Prof. Gustavo Wagner FATEC-PB Programas em Java Texto do programa: arquivo com extensão.java Arquivo contém ao menos uma classe Nome do arquivo deve ser IGUAL
Leia maisProgramação Aplicada à Engenharia
Universidade Federal Rural do Semi-Árido Departamento de Ciências Ambientais Programação Aplicada à Engenharia Aula 07: Aritmética e Tomada de decisão Silvio Fernandes 2009.1 1 Operadores Aritméticos Operadores
Leia maisHello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento
Hello World Linguagem C printf("hello world!\n"); main é a função principal, a execução do programa começa por ela printf é uma função usada para enviar dados para o vídeo Palavras Reservadas auto double
Leia maisIntrodução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA
1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA 2 INDICE 1. COMENTÁRIOS... 4 1.1. Comentário de uma linha... 4 1.2. Comentário de múltiplas linhas... 4 2. IMPRESSÃO DE TEXTOS... 5 2.1. Imprimindo um texto
Leia maisIntrodução a Computação
Edirlei Soares de Lima Introdução a Computação Aula 02 Lógica de Programação Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para atingir
Leia maisNoções de algoritmos - Aula 1
Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir
Leia maisLP II Estrutura de Dados
LP II Estrutura de Dados Linguagem C Seleção e Repetição Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Estruturas de Seleção Simples Composta Aninhada Estruturas de
Leia maisEstruturas de Decisão. Adaptado de Deise Saccol
Estruturas de Decisão Adaptado de Deise Saccol 1 ESTRUTURAS DE DECISÃO Comandos de decisão ou desvio fazem parte das técnicas de programação, para construir estruturas de algoritmos que não são totalmente
Leia mais