Programação em C - Estrutura básica e conceitos fundamentais
|
|
- Regina Pinhal Álvaro
- 8 Há anos
- Visualizações:
Transcrição
1 0782 Programação em C - Estrutura básica e conceitos fundamentais Programas desenvolvidos durante as sessões do módulo em questão. [Escrever o nome da empresa]
2 Exercício 1 Primeiro programa realizado no curso consiste em colocar texto no ecrã, a partir do código printf. //este é o meu primeiro programa printf("este e o meu primeiro programa\n"); printf("joao Tome"); getch(); Exercício 2 Programa para cálculos aritméticos com duas variáveis. //este é o meu segundo programa int monchique1, monchique2; // Declaração das variaveis inteiras monchique1 = 9;//Atribuição de um valor à variavel monchique2 = 3;//Atribuição de um valor à variavel printf("joao Tome\n\n"); printf("o valor da variavel monchique1 e: %d\n", monchique1); printf("o valor da variavel monchique2 e: %d\n", monchique2); printf("\na soma das duas variaveis e: %d\n",monchique1 + monchique2); printf("\na sobetracao das duas variaveis e: %d\n",monchique1 - monchique2); printf("\na multiplicacao das duas variaveis e: %d\n",monchique1 * monchique2); printf("\na divisao das duas variaveis e: %d\n",monchique1 / monchique2); getch(); 2
3 Exercício 3 Este programa tem como objectivo atribuir um valor á variável e de mostrar esse valor ao utilizador. // Exercicio 3 - uso das variáveis int a, b, c, d, e, x, y, z; a = 4; b = 6; c = 5; d = 3; e = 2; x = a + b; printf("o valor de x e: %d\n", x); x = d + e + a - b; printf("o valor de x e: %d\n", x); x = x * d; printf("o valor de x e: %d\n", x); y = x; printf("o valor de x e: %d\n", y); y = getch(); Exercício 4 Programa que troca o valor às variáveis. //Troca o valor das variaveis 3
4 int a, b, tmp; //Declaração de 3 variaveis inteiras a=2; b=3; printf("valor de a: %d \n", a);// \n é para realizar paragrafo no ecran printf("valor de a: %d \n", b); printf("\n\nvariaveis TROCADAS\n\n\n"); tmp=b;//dizendo que tmp é igual a b e depois que b=a e de novo a=tmp consigo trocar as variaveis b=a; a=tmp; printf("valor de a: %d \n", a); printf("valor de a: %d \n", b); Exercício 5 Este programa também troca o valor das variáveis, mas este valor é inserido pelo utilizador. //Declaração de 3 variaveis inteiras int a, b, tmp; //Declaração de 3 variaveis inteiras printf("insira o Valor de a: ");// printf output, permite ao utilizador ver o que está entre os " " scanf("%d", &a);//n scanf input, permite ao utilizador introduzir as variaveis printf("insira o Valor de b: "); 4
5 scanf("%d", &b); printf("valor de a: %d \n", a);// \n é para realizar paragrafo no ecran printf("valor de b: %d \n", b); printf("\n\nvariaveis TROCADAS\n\n\n"); tmp=b;//dizendo que tmp é igual a b e depois que b=a e de novo a=tmp consigo trocar as variaveis b=a; a=tmp; printf("valor de a: %d \n", a); printf("valor de b: %d \n", b); Exercício 6 O programa pede ao utilizador para introduzir dois valores. De seguida realiza os cálculos aritméticos e mostra-os. //Operações aritméticas com 2 variaveis int n1, n2; //Declaração de 2 variaveis inteiras system("color 70");// para inserir côr system("color??"); printf("\n** PROGRAMA DE CALCULOS **\n\n** ELABORADO POR TOME **\n\n\n"); printf("insira o primeiro valor: "); scanf("%d", &n1); printf("insira o segundo valor: "); scanf("%d", &n2); printf("\n\n\tsoma");// /t serve para pôr tableção antes da palavra 5
6 printf("\n\t%d", n1+n2); printf("\n\n\tsubtracao"); printf("\n\t%d", n1-n2); printf("\n\n\tmultiplicacao"); printf("\n\t%d", n1*n2); printf("\n\n\tdivisao"); printf("\n\t%d", n1/n2); Exercício 7 O programa faz a soma, a subtracção, a multiplicação e a divisão de duas variáveis não inteiras introduzidas pelo utilizador. //Operações aritméticas co 2 variaveis float n1, n2; //Declaração de 2 variaveis décimais e inteiras, para esse efeito usar float system("color A");// para inserir côr system("color??"); printf("\n** PROGRAMA DE CALCULOS COM VALORES DECIMAIS **\n\n\t ** ELABORADO POR TOME **\n\n\n"); printf("insira o primeiro valor: "); scanf("%f", &n1); printf("insira o segundo valor: "); scanf("%f", &n2); printf("\n\n\tsoma");// /t serve para inserir tableção, igual à tecla Tab printf("\n\t%.2f", n1+n2); printf("\n\n\tsubtracao"); 6
7 printf("\n\t%.2f", n1-n2); printf("\n\n\tmultiplicacao"); printf("\n\t%.2f", n1*n2); printf("\n\n\tdivisao"); printf("\n\t%.2f", n1/n2);// este.2 serve para nos mostrar apenas duas casas décimais Exercício 8 Este programa calcula o valor da potência a partir do expoente e base introduzidos pelo utilizador utilizando a fórmula pow. //Operações aritméticas com 2 variaveis float base, expoente; //Declaração de potência system("color b");// para inserir côr system("color??"); printf("\n** PROGRAMA DE CALCULOS DE POTENCIAS **\n\n\t** ELABORADO POR TOME **\n\n\n"); printf("insira o valor da base: "); scanf("%f", &base); printf("insira o valor do expoente: "); scanf("%f", &expoente); system("cls");// O cls serve para limpar o ecran printf("\n\n\to valor da potencia de base %.f e de expoente %.f e:%.2f", base, expoente, pow(base,expoente)); // pow(base,expoente) serve para calcular o valor de uma potência e o. serve para dizer que não quero nenhuma casa décimal 7
8 Exercício 9 Este programa calcula a raiz quadrada do valor introduzido pelo utilizador através da fórmula sqrt. //Operações aritméticas float valor; //Declaração do valor system("color C");// para inserir côr system("color??"); printf("\n** PROGRAMA DE CALCULO DE RAIZES QUADRADAS **\n\n\t ** ELABORADO POR TOME **\n\n\n"); printf("insira um valor: "); scanf("%f", &valor); printf("\n\na raiz quadrada do numero %.2f e: %f", valor, sqrt(valor)); // sqrt(valor) serve para calcular a raiz quadrada de um valor Exercício 10 Este programa calcula o comprimento e a área da circunferência através de uma constante definida para pi. //Cálculo do perimetro e área de uma circunferência #define PI // para definir uma constante(sempre com maiúsculas e antes de main). system("color 8E");// para inserir côr system("color??"); 8
9 printf("\n** PROGRAMA DE CALCULO DE PERIMETRO E AREA **\n\n\t** ELABORADO POR TOME **\n\n\n"); float raio, perimetro, area; printf("insira o valor do raio: "); scanf("%f", &raio); perimetro = 2 * PI * raio; area = PI * raio * raio; //area * PI * pow(raio,2) printf("\t\n\no perimetro de uma circunferencia de raio %.f e de: %.2f", raio, perimetro); printf("\n\na area da circunferencia de raio %.f e de: %.2f", raio, area); Exercício 12 O programa calcula a área e o perímetro de um quadrado. //Cálculo do perimetro e área de um quadrado float lado, area, perimetro; system("color E0");// para inserir côr system("color??"); printf("\n** PROGRAMA DE CALCULO DA AREA E DO PERIMETRO DE UM QUADRADO**\n\n\t** ELABORADO POR TOME **\n\n\n"); printf("insira o valor de um lado : "); scanf("%f", &lado); area = lado * 2; printf("\n\n\ta area do quadrado e "); printf("\n\n\t%.2f", area); 9
10 perimetro = lado * 4; printf("\n\n\n\to perimetro do quadrado e "); printf("\n\n\t%.2f", perimetro); Exercício 12 Este programa calcula o perímetro e área de um rectângulo a partir de dados introduzidos pelo utilizador. //Cálculo do perímetro e área de um rectângulo float ladomax, ladomin, area, perimetro; system("color F3");// para inserir côr system("color??"); printf("\n** PROGRAMA DE CALCULO DA AREA E DO PERIMETRO DE UM RECTANGULO**\n\n\t** ELABORADO POR TOME **\n\n\n"); printf("insira o valor do lado maior: "); scanf("%f", &ladomax); printf("insira o valor do lado menor: "); scanf("%f", &ladomin); area = ladomax * ladomin; printf("\n\n\ta area do rectangulo e "); printf("\n\n\t%.2f", area); perimetro = (ladomax + ladomin) * 2; printf("\n\n\n\to perimetro do rectangulo e "); printf("\n\n\t%.2f", perimetro); 10
11 Exercício 13 Neste programa introduz-se o rendimento mensal e de seguida as despesas e o programa calcula o saldo seja ele positivo ou negativo. //programa para calcular o saldo mensal #define I 0.1 // para definir uma constante(sempre com maiúsculas e antes de main). #define L 1.20 float vencimento, alimentacao, combustivel, telemovel, renda, diversos, saldo; system("color 80");// para inserir côr system("color??"); printf("\n** PROGRAMA PARA CALCULAR O SALDO MENSAL **\n\n\t** ELABORADO POR TOME **\n\n\n"); printf("\ninsira O VALOR DO VENCIMENTO: "); scanf("%f", &vencimento); printf("\n\n--insira O VALOR DAS DEPESAS--"); printf("\n\n\ninsira O VALOR DAS DEPESAS DE ALIMENTACAO: "); scanf("%f", &alimentacao); printf("\ninsira A QUANTIDADE DE LITROS DE COMBUSTIVEL GASTOS (1.20 LITRO): "); scanf("%f", &combustivel); printf("\ninsira O VALOR DAS DEPESAS DE TELEMOVEL: "); scanf("%f", &telemovel); printf("\ninsira O VALOR DAS DEPESAS DE RENDA DE CASA: "); scanf("%f", &renda); printf("\ninsira O VALOR DAS DEPESAS EM DIVERSOS: "); scanf("%f", &diversos); saldo = vencimento - (vencimento * I) - alimentacao - (combustivel * L) - telemovel - renda - diversos; 11
12 printf("\n\n\n\n\to SEU SALDO MENOS 10 POR CENTO DE IMPOSTO SOBRE O SEU VENCIMENTO E: "); printf("\n\n\t%.2f " " EUROS", saldo); Exercício 14 Este programa converte toneladas para quilos, gramas, arrobas e onças. //programa para calcular os valores em kilo e gramas #define C 1000 // para definir uma constante(sempre com maiúsculas e antes de main). float toneladas, gramas, quilos, arrobas, oncas; system("color 8A");// para inserir côr system("color??"); printf("\n** PROGRAMA PARA CONVERTER MEDIDAS DE PESO **\n\n\t** ELABORADO POR TOME **\n\n\n"); printf("\n\n\tinsira O VALOR EM TONELADAS: "); scanf("%f", &toneladas); gramas = toneladas * C; quilos = toneladas * C * C; arrobas = toneladas * C / 15; oncas = toneladas * C / 33; printf("\n\n\to VALOR EM GRAMAS E: %.2f", gramas); printf("\n\n\to VALOR EM QUILOS E: %.2f", quilos); printf("\n\n\to VALOR EM ARROBAS E: %.2f", arrobas); printf("\n\n\to VALOR EM ONCAS E: %.2f", oncas); 12
13 Exercício 15 Este programa faz a conversão de euros para escudos. //programa para calcular os valores em escudos #define E // para definir uma constante(sempre com maiúsculas e antes de main). float escudos, euros; system("color 8B");// para inserir côr system("color??"); printf("\n** PROGRAMA Que CONVERTE EUROS EM ESCUDOS **\n\n\t** ELABORADO POR TOME **\n\n\n"); printf("\n\n\tinsira O VALOR EM EUROS: "); scanf("%f", &escudos); euros = escudos * E; printf("\n\n\to VALOR EM ESCUDOS E: %.2f ESCUDOS", euros); Exercício 15 Programa converte escudos em euros. //programa para converter escudos em euros #define T // para definir uma constante(sempre com maiúsculas e antes de main). float escudos, euros; system("color 8");// para inserir côr system("color??"); printf("\n** PROGRAMA PARA CONVERTER ESCUDOS EM EUROS **\n\n\t** ELABORADO POR TOME **\n\n\n"); 13
14 printf("\ninsira O VALOR EM ESCUDOS: "); scanf("%f", &escudos); euros = escudos / T; printf("\n\n\t VALOR EM EUROS E: %.2f", euros); Exercício 16 Este programa calcula o custo em euros de uma viagem e os litros de combustível que gastos a partir de dados introduzidos pelo utilizador. // Calculo de uma viagem float custo, kmsiniciais, kmsfinais, precolitro, litros, kmspercorridos; printf("trabalho ELABORADO POR TOME"); printf("\n\ncalculo de gastos de uma viagem"); printf("\n\n\n Insira os kilometros iniciais: "); scanf("%f", &kmsiniciais); printf("\n\n Insira os kilometros finais: "); scanf("%f", &kmsfinais); printf("\n\n Insira o preco por litro: "); scanf("%f", &precolitro); kmspercorridos = kmsfinais - kmsiniciais; printf("\n\n O condutor percorreu: %.2f",kmspercorridos); printf("\n\n Quantos litros gasta aos 100km/h: "); scanf("%f", &litros); custo = (kmspercorridos / 100) * litros * precolitro; 14
15 printf("\n\n O custo da viagem foi: %.2f Euros", custo); getch(); Exercício 17 Este programa é um conversor de graus Fahrenheit para Célsius. // Conversor de graus Fahrenheit para Célsius float cel, fahr ; printf("\n\n Insira os graus fahrenhit: "); scanf("%f", &fahr); cel = (fahr - 32) *5/9; printf("\n\n A Temperatura em graus Celsius e: %.2f", cel); getch(); Exercício 17 a Este programa é um conversor de graus Célsius para Fahrenheit. // Conversor de graus Célsius para Fahrenheit float cel, fahr ; printf("programa ELABORADO POR TOME"); printf("\n\nconversor de graus Celsius para Fahrenheit"); printf("\n\n\n Insira os graus fahrenhit: "); scanf("%f", &fahr); 15
16 cel = (fahr - 32) *5/9; printf("\n\n A Temperatura em graus Celsius e: %.2f", cel); getch(); Exercício 18 Este programa calcula a quantidade de caixas de azulejo que são necessárias para uma determinada área definida pelo utilizador. // Calcular a quantidade de caixas de azulejos #define QUANTBOX 1.5 float comp, larg, alt, box, area1, area2, areatotal; system("color 9F");// para inserir côr system("color??"); printf("\n\n ******* PROGRAMA ELABORADO POR TOME\t******: "); printf("\n\n++calcular A QUANTIDADE DE CAIXAS DE AZULEJOS++\t"); printf("\n\n\n Insira o comprimento: "); scanf("%f", &comp); printf("\n\n Insira a largura: "); scanf("%f", &larg); printf("\n\n Insira a altura: "); scanf("%f", &alt); area1 = larg * alt / QUANTBOX * 2; area2= comp * alt / QUANTBOX * 2; areatotal = area1 + area2; box = areatotal / QUANTBOX; printf("\n\na quantidade de caixas a utilizar e: %.2f", box); 16
17 getch(); Exercício 18 a Este programa calcula a quantidade de caixas de azulejo que são necessárias para uma determinada área definida pelo utilizador. // Calcular a quantidade de caixas de azulejos float comp, larg, alt, box, area1, area2, areatotal, areachao, caixa; system("color 9F");// para inserir côr system("color??"); printf("\n\n ******* PROGRAMA ELABORADO POR TOME\t******: "); printf("\n\n++calcular A QUANTIDADE DE CAIXAS DE AZULEJOS++\t"); printf("\n\n\n Insira o comprimento da parede: "); scanf("%f", &comp); printf("\n\n Insira a largura da parede: "); scanf("%f", &larg); printf("\n\n Insira a altura da parede: "); scanf("%f", &alt); printf("\n\n Insira o espaço acobado por cada caixa de azulejo: "); scanf("%f", &caixa); area1 = larg * alt / caixa * 2; area2= comp * alt / caixa * 2; areatotal = area1 + area2; areachao = comp * larg / caixa; box = (areatotal + areachao) / caixa; printf("\n\na quantidade de caixas a utilizar para as paredes e chao e: %.2f", box); 17
18 getch(); Reflexão: Estes programas apesar de ainda não serem muito elaborados mereceram muito esforço, porque antes destas sessões nunca tinha contactado com nenhum tipo de linguagem de programação, o que no fim de contas foi muito interessante. Programar é como aprender uma língua nova e ajuda muito a trabalhar o raciocínio com a elaboração dos algoritmos, ao mesmo tempo que nos ajuda a ver a informática de outra forma. Estas sessões ajudaram-me a aprender outros tipos de programação como JAVA. Também é de afirmar que esta área me abriu um novo olhar para a compreensão de como os softwares funcionam e de como as máquinas (PC s) elaboram o seu raciocínio. 18
CURSO TÉCNICA DE INFORMÁTICA
CURSO TÉCNICA DE INFORMÁTICA 782 Programação em C Estrutura Básica Conceitos Fundamentais Carla Ventura 2010 Índice Conteúdo Programa nº2... 4 Programa nº3... 6 Programa nº4... 8 Programa nº5... 10 Programa
Leia mais782-PROGRAMAÇÃO EM C-C++- ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS. 17-08-2010 Curso de TIS Sandra Jacinto
782-PROGRAMAÇÃO EM C-C++- ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS 17-08-2010 Curso de TIS Sandra Jacinto Índice Conteúdo 1º Programa... 3 2º Programa... 4 3º Programa... 5 4º Programa... 6 5º Programa...
Leia maisProgramação em C, Estrutura básica e conceitos fundamentais. Patrícia da Conceição
16-8-2010 0782 - Programação em C, Estrutura básica e conceitos fundamentais Patrícia da Conceição Índice Conteúdo Programa 1... 3 Programa 2... 4 Programa 3... 6 Programa 4... 8 Programa 5... 9 Programa
Leia mais782 - Estrutura e conceitos
201 0 [Escrever texto] [Escrever texto] [Escrever texto] 782 - Estrutura e conceitos Ana Martins TIS - Monchique 16-08-2010 Exercício nº1 Descrição do exercício: Este foi o meu primeiro exercício onde
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 mais2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10
1. TIPOS DE DADOS... 3 1.1 DEFINIÇÃO DE DADOS... 3 1.2 - DEFINIÇÃO DE VARIÁVEIS... 3 1.3 - VARIÁVEIS EM C... 3 1.3.1. NOME DAS VARIÁVEIS... 3 1.3.2 - TIPOS BÁSICOS... 3 1.3.3 DECLARAÇÃO DE VARIÁVEIS...
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 maisFolha Prática 2. Lab. 2
Programação Folha Prática 2 Lab. 2 Departamento de Informática Universidade da Beira Interior Portugal 2010 Copyright 2010 All rights reserved. 1. Revisão dos conceitos fundamentais da programação de computadores
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 mais0784 Programação em C funções e estruturas
5-11-2010 0784 Programação em C funções e estruturas Trabalho elaborado por: Patrícia da Conceição Índice Programa 41... 3 Programa 42... 5 Programa 43... 7 Programa 44... 11 Programa 45... 14 Programa
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 maisAULA 1 AULA 2. Estudo dirigido para as três primeiras AULAS de LPI Professora ANITA MACIEL 1º ESTUDO DIRIGIDO
1º ESTUDO DIRIGIDO AULA 1 1) Quem desenvolveu a linguagem C e em que década? 2) Cite as sete vantagens da linguagem C? 3) Em 1999, algumas modificações importantes aconteceram. Exemplifique. 4) Cite as
Leia maisEXERCÍCIOS. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos.
EXERCÍCIOS 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos
Leia maisEstrutura de um programa em linguagem C
Estrutura de um programa em linguagem C Estrutura de um programa em linguagem C Exemplo de um programa em linguagem C Directivas de Pré-Processamento #include Declarações Globais Declarações
Leia maisAluísio Eustáquio da Silva
1 Aluísio Eustáquio da Silva SciLab Programável Material didático usado em aulas de Programação de Computadores, Algoritmos e Lógica de Programação Betim Maio de 2012 2 PROGRAMAÇÃO O SciLab permite que
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 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 maisSolucionário de. Programação
Solucionário de Programação Questão 1 Fazer um programa que mostre na tela o valor da variável x inteiro e y real, atribua a x 8 e a y 2.5 vezes o valor de x. int x; float y; x=8; y=2.5 * x; printf("x=%d\n",x);
Leia maisProgramação. Folha Prática 3. Lab. 3. Departamento de Informática Universidade da Beira Interior Portugal 2015. Copyright 2010 All rights reserved.
Programação Folha Prática 3 Lab. 3 Departamento de Informática Universidade da Beira Interior Portugal 2015 Copyright 2010 All rights reserved. LAB. 3 3ª semana EXPRESSÕES E INSTRUÇÕES 1. Revisão de conceitos
Leia maisLista de Exercícios de Estrutura Sequencial Resolvida
Lista de Exercícios de Estrutura Sequencial Resolvida 1 Faça um algoritmo que leia quatro números informados pelo usuário e que depois imprima a média ponderada, sabendo se que os pesos são respectivamente:
Leia maisAlgoritmo para converter uma temperatura em Fahrenheit para Celsius
Algoritmo e Programação Algoritmo para converter uma temperatura em Fahrenheit para Celsius Conversão: Celsius -> Fahrenheit F = C 1,8 + 32 Fahrenheit -> Celsius C = ( F 32) / 1,8 1 Formas de representar
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 maisIntrodução a C Tipos de Dados Variáveis Operadores
Introdução a C Tipos de Dados Variáveis Operadores INF1005 Programação I Prof. Hélio Lopes lopes@inf.puc-rio.br sala 408 RDC 1 introdução a C tópicos ciclo de desenvolvimento sistemas numéricos tipos de
Leia maisEdwar Saliba Júnior. Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C
Edwar Saliba Júnior Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C Belo Horizonte 2010 Sumário 1 Nota:... 2 2 Comandos e Palavras Reservadas:... 3 3 Dicas... 4 3.1 Strings
Leia maisESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2005/2006. 0.5 Valores
ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA INTRODUÇÃO À PROGRAMAÇÃO (ENG. INFORMÁTICA) COMPUTADORES E PROGRAMAÇÃO I (ENG. ELECTROTÉCNICA) 2005/2006 TRABALHO PRÁTICO Nº
Leia maisOlimpíadas de Informática
Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C++. Prof. Gemilson George gemilson_geo gemilson@colegiogeo.com.br (83)8792-7419 informaticageo.wordpress.com (Grupo): GEO.OBI
Leia maisAULA 2: INTRODUÇÃO A LINGUAGEM DE C. Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme
AULA 2: INTRODUÇÃO A LINGUAGEM DE C Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme Agenda Introdução a linguagem C Compiladores Variáveis IDEs Exemplos Exercícios Introdução A Linguagem C
Leia maisMódulo 3936 ASP.NET. Financiado pelo FSE
EISnt Centro de Formação Profissional, Engenharia Informática e Sistemas, Novas Tecnologias, Lda Avª D. João I, nº 380/384 Soutelo 4435-208 Rio Tinto Portal Internet : www.eisnt.com E-Mail : formação@eisnt.com
Leia maisCapítulo 2: Introdução à Linguagem C
Capítulo 2: Introdução à Linguagem C Waldemar Celes e Roberto Ierusalimschy 29 de Fevereiro de 2012 1 Ciclo de desenvolvimento O modelo hipotético de computador utilizado no capítulo anterior, embora muito
Leia maisLinguagem C. Programação Estruturada. Funções Matemáticas. Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br
Programação Estruturada Linguagem C Funções Matemáticas Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Introdução Funções de Potência Funções de Arredondamento Funções Trigonométricas
Leia maisRoteiro 1: Dados, variáveis, operadores e precedência
1. Introdução Universidade Federal do ABC Disciplina: Processamento da Informação (BC-0505) Assunto: Dados, variáveis, operadores e precedência Roteiro 1: Dados, variáveis, operadores e precedência Nesta
Leia mais7. Estrutura de Decisão
7. Estrutura de Decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições. Uma condição é uma expressão lógica. A classificação
Leia maisLista de Exercícios Revisão de Lógica. 01. Desenvolva um programa em C que receba três valores numéricos inteiros e mostre a soma desses três números.
Lista de Exercícios Revisão de Lógica 01. Desenvolva um programa em C que receba três valores numéricos inteiros e mostre a soma desses três números. /*declaração de variáveis*/ int n1, n2, n3, soma; printf("digite
Leia maisAlgoritmos e Linguagens de Programação
Estrutura Sequencial Lista de Exercícios 01 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior IMPORTANTE: Lembre-se! As respostas apresentadas a seguir não são únicas. Ou seja, existem
Leia maisIntrodução à Programação
Introdução à Programação Introdução a Linguagem C Construções Básicas Programa em C #include int main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius = 30; farenheit = 9.0/5
Leia maisProcessamento da Informação Teoria. Algoritmos e Tipos de dados
Processamento da Informação Teoria Algoritmos e Tipos de dados Semana 01 Prof. Jesús P. Mena-Chalco 24/04/2013 (*) Slides adaptados das aulas do Prof. Harlen Costa Batagelo Algumas definições de algoritmo
Leia maisLinguagem C. Programação Estruturada. Fundamentos da Linguagem. Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.
Programação Estruturada Linguagem C Fundamentos da Linguagem Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Estrutura Básica Bibliotecas Básicas Tipos de Dados Básicos Variáveis/Declaração
Leia maisLista de Exercícios 03b Algoritmos Repetição
Lista de Exercícios 03b Algoritmos Repetição (enquanto... faça:... fim-enquanto) (faça:... enquanto) 61) Escreva um algoritmo em PORTUGOL que receba números do usuário e imprima o triplo de cada número.
Leia maisAMBIENTE DE PROGRAMAÇÃO PYTHON
Computadores e Programação Engª Biomédica Departamento de Física Faculdade de Ciências e Tecnologia da Universidade de Coimbra Ano Lectivo 2003/2004 FICHA 1 AMBIENTE DE PROGRAMAÇÃO PYTHON 1.1. Objectivos
Leia mais0783 Programação em C, ciclos e decisões
2010-08-17 0783 Programação em C, ciclos e decisões Trabalho elaborado por: Patrícia da Conceição Índice Conteúdo Programa 19... 3 Programa 20... 5 Programa 21... 7 Programa 22... 10 Programa 23... 13
Leia maisEngenharia de Software
Engenharia de Software Objectivos Indicação onde são utilizados os computadores Primeiro programa em C++ Etapas básicas do desenvolvimento de programas Projecto centrado nos objectos Classes e programação
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E CONSTRUÇÃO DE PROGRAMAS SEQUENCIAIS. Prof. Dr. Daniel Caetano 2012-1
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E CONSTRUÇÃO DE PROGRAMAS SEQUENCIAIS Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar as soluções para os exercícios propostos Exercitar
Leia maisUniversidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM
PROGRAMAÇÃO DE COMPUTADORES I BCC70 204-02 Aula Prática 02 Exercício Codifique em Scilab as seguintes expressões matemáticas, armazenando-as em variáveis na memória conforme os exemplos. A sin(3.45) cos(2
Leia maisProgramação. Folha Prática 4. Lab. 4. Departamento de Informática Universidade da Beira Interior Portugal. Copyright 2010 All rights reserved.
Programação Folha Prática 4 Lab. 4 Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved. LAB. 4 4ª semana DESENHO E CONSTRUÇÃO DE ALGORITMOS 1. Revisão
Leia maisFundamentos de Programação
TeSP Redes e Sistemas Informáticos Luís Correia Até agora aprendemos que podemos armazenar vários elementos, mas esses elementos têm que ser todos do mesmo tipo Exemplos: int v[20]; float matriz[5][10];
Leia maisSistemas Operacionais e Introdução à Programação. Programação com linguagem C
Sistemas Operacionais e Introdução à Programação Programação com linguagem C 1 Variáveis na linguagem C: tipo char O tipo char representa um caractere ASCII (ocupa só 1 byte) int main(int argc, char **
Leia mais13 Números Reais - Tipo float
13 Números Reais - Tipo float Ronaldo F. Hashimoto e Carlos H. Morimoto Até omomentonoslimitamosaouso do tipo inteiro para variáveis e expressões aritméticas. Vamos introduzir agora o tipo real. Ao final
Leia maisAlgoritmo e Programação
Algoritmo e Programação Professor: José Valentim dos Santos Filho Colegiado: Engenharia da Computação Prof.: José Valentim dos Santos Filho 1 Ementa Noções básicas de algoritmo; Construções básicas: operadores,
Leia maisProgramas simples em C
Programas simples em C Problema 1. Escreve um programa em C que dados dois inteiros indique se são iguais ou qual o maior. Utilizar a construção em 5 etapas... quais? 1. Perceber o problema 2. Ideia da
Leia maisUniversidade Federal de Goiás Instituto de Informática
Universidade Federal de Goiás Instituto de Informática EXERCÍCIOS DE ESTRUTURAS SEQUÊNCIAIS 1. O coração humano bate em média uma vez por segundo. Desenvolver um algoritmo para calcular e escrever quantas
Leia maissystem("pause"); //Envia comando para o sistema operacional solicitando parada de execução do programa } //limitador do corpo do programa
Atividade Prática no Ambiente Dev C++ Para as nossas atividades práticas vamos utilizar o ambiente de desenvolvimento da Linguagem C, Dev C++, ele é bastante fácil de utilizar e com muitos recursos. Segue
Leia maisINF 1620 P1-10/04/02 Questão 1 Nome:
INF 1620 P1-10/04/02 Questão 1 Considere uma disciplina que adota o seguinte critério de aprovação: os alunos fazem duas provas (P1 e P2) iniciais; se a média nessas duas provas for maior ou igual a 5.0,
Leia maisESTRUTURA DE UM PROGRAMA EM C++ Estrutura de um Programa em C++
ESTRUTURA DE UM PROGRAMA EM C++ Estrutura de um Programa em C++ #include { Este trecho é reservado para o corpo da função, com a declaração de suas variáveis locais, seus comandos e funções
Leia maisLista de Exercícios 03b Repetição. 63) Escreva um programa que receba números do usuário enquanto eles forem positivos e
Lista de Exercícios 03b Repetição 61) Escreva um programa que receba números do usuário e imprima o triplo de cada número. O programa deve encerrar quando o número 999 for digitado. 62) Escreva um programa
Leia maisFicha de Trabalho. 1. Inserção de Dados
. Inserção de Dados A B C D E F G H Olá 00 Descalça vai para a fonte 00, Descalça vai p x 00. Descalça vai p.. + A+A ##### - =+. Preencha as células B:B com os conteúdos sugeridos no Quadro. Para cada
Leia maisPROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C
PROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C 1 Enunciado: a)implementar a função maior que devolve o maior de dois números inteiros passados como parâmetro; b)construir um programa em C que determine o maior de
Leia maisTipos de Dados Simples
Programação 11543: Engenharia Informática 6638: Tecnologias e Sistemas de Informação Cap. 3 Tipos de Dados Simples Tipos de Dados Simples Objectivos: Hierarquia de tipos de dados Tipos de dados simples
Leia mais1. Introdução 2. Representação de números 2.1. Conversão Numérica 2.2. Aritmética de ponto flutuante 3. Erros 3.1 Erros Absolutos e Relativos
1. Introdução 2. Representação de números 2.1. Conversão Numérica 2.2. Aritmética de ponto flutuante 3. Erros 3.1 Erros Absolutos e Relativos 1. Introdução O que é cálculo numérico? Corresponde a um conjunto
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 mais15 a Aula Subprogramação /Subalgoritmos Função e Procedimento
FISP 1/6 15 a Aula Subprogramação /Subalgoritmos Função e Procedimento Objetivo: Simplificação e racionalização na elaboração de algoritmos mais complexos Recursos: Estruturação de algoritmos e modularização
Leia maisTrabalho de laboratório Avaliação semestral Exame final MÉDIA PONDERADA CONCEITO
Exercícios de Seletores (estrutura condicional) Exercício 1. [ASCENCIO] A nota final de um estudante é calculada a partir de três notas atribuídas, respectivamente, a um trabalho de laboratório, a uma
Leia maisVariáveis e Comandos de Atribuição
BCC 201 - Introdução à Programação Variáveis e Comandos de Atribuição Guillermo Cámara-Chávez UFOP 1/47 Estrutura Básica de um programa C I < d i r e t i v a s do pré p r o c e s s a d o r > < d e c l
Leia maisExercício Excel Tabuada
Exercício Excel Tabuada 1) Crie um documento novo em branco no Excel. Digite os números 1 e 2 nas células C3 e C4 como mostra o exemplo da Figura A. 2) Selecione os números 1 e 2 e clique na alça da célula
Leia maisPROGRAMAÇÃO DE COMPUTADORES I - BCC701-2014-01 Lista de Exercícios do Módulo 1 - Preparação para a Prova 1
PROGRAMAÇÃO DE COMPUTADORES I - BCC701-2014-01 Lista de Exercícios do Módulo 1 - Preparação para a Prova 1 Exercício 1 Apesar da existência do Sistema Internacional (SI) de Unidades, ainda existe a divergência
Leia maisProgramação em C - Ciclos e decisões [Escrever o subtítulo do documento]
0783 Programação em C - Ciclos e decisões [Escrever o subtítulo do documento] Programas desenvolvidos durante as sessões do módulo em questão. Tomé [Escrever o nome da empresa] 0783 Exercício 19 O programa
Leia maisFaculdade de Ciências Universidade Agostinho Neto Departamento de Matemática e Engenharia Geográfica Ciências da Computação
FaculdadedeCiências UniversidadeAgostinhoNeto DepartamentodeMatemáticaeEngenhariaGeográfica CiênciasdaComputação ProgramaçãoII SegundaParte Adaptado de um original dos docentes de ISCTE Objectivos Os alunos
Leia maisOperaçõe õ s c om o Strings Intr oduç ão a o Ponte iros o e Funçõe õ s
Universidade de São Paulo São Carlos Instituto de Ciências Matemáticas e de Computação Operações com Strings Introdução a Ponteiros e Funções Profa Rosana Braga 1 Strings Strings são seqüências de caracteres
Leia maisPolimorfismo. Prof. Leonardo Barreto Campos 1
Polimorfismo Prof. Leonardo Barreto Campos 1 Sumário Introdução; Polimorfismo; Polimorfismo Java; Métodos Abstratos Java Classes Abstratas Java Exercício - Java Polimorfismo C++ Classe Abstrata C++; Funções
Leia maisLINGUAGEM C UMA INTRODUÇÃO
LINGUAGEM C UMA INTRODUÇÃO AULA 4 Entrada e saída 1 Entrada, saída, hãmm? O conceito de entrada e saída já foi utilizado de forma intuitiva nos exemplos das aulas anteriores. Entendemos por entrada qualquer
Leia maisMC-102 Aula 19 Registros
MC-102 Aula 19 Registros Instituto de Computação Unicamp 4 de Maio de 2015 Roteiro 1 Registros 2 Redefinição de tipos (Instituto de Computação Unicamp) MC-102 Aula 19 4 de Maio de 2015 2 / 17 Registros
Leia maisApostila de Calc. Profª Tatiane Tolentino 1
APOSTILA DE CALC 1- Introdução O BrOffice.org Calc é um aplicativo de planilhas que pode ser utilizado para calcular, analisar e gerenciar dados. Você também pode importar e modificar planilhas do Microsoft
Leia mais2. Representação Numérica
2. Representação Numérica 2.1 Introdução A fim se realizarmos de maneira prática qualquer operação com números, nós precisamos representa-los em uma determinada base numérica. O que isso significa? Vamos
Leia maisOrganizaçã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 maisProgramação. MEAer. Bertinho Andrade da Costa. Instituto Superior Técnico. Introdução ao Pré-Processador. 2011/2012 1º Semestre
Programação MEAer Bertinho Andrade da Costa 2011/2012 1º Semestre Instituto Superior Técnico Introdução ao Pré-Processador Programação 2011/2012 DEEC-IST Introdução ao Pré-Processador 1 Sumário Introdução
Leia maisMódulo 3936 ASP.NET. Financiado pelo FSE
2 EISnt Centro de Formação Profissional, Engenharia Informática e Sistemas, Novas Tecnologias, Lda Avª D. João I, nº 380/384 Soutelo 4435-208 Rio Tinto Portal Internet : www.eisnt.com E-Mail : formação@eisnt.com
Leia maisAlgoritmos e Programação. Curso de Engenharia de Produção Prof. Ms. Rogério Cardoso rogerio.cardoso@aedu.com professor@rogeriocardoso.com.
Algoritmos e Programação Curso de Engenharia de Produção Prof. Ms. Rogério Cardoso rogerio.cardoso@aedu.com professor@rogeriocardoso.com.br 2012 Conteúdo e Objetivos da Aula Introdução a Linguagem C Revisão
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 maisEscola Secundária Infanta D. Maria Folha de cálculo Tarefa 4. Tarefa Excel Nº 4
Tarefa Excel Nº 4 Objectivos: Utilização de fórmulas simples numa folha de cálculo O botão Soma automática Referências relativas, absolutas e mistas Inserir funções numa folha de cálculo Copiar fórmulas
Leia maisMC102 Algoritmos e programação de computadores Aula 3: Variáveis
MC102 Algoritmos e programação de computadores Aula 3: Variáveis Variáveis Variáveis são locais onde armazenamos valores na memória. Toda variável é caracterizada por um nome, que a identifica em um programa,
Leia maisRepresentação de Dados
Representação de Dados Introdução Todos sabemos que existem diferentes tipos de números: fraccionários, inteiros positivos e negativos, etc. Torna-se necessária a representação destes dados em sistema
Leia maisAula 1 Tipo Abstrato de Dados
Aula 1 Tipo Abstrato de Dados Luiz Chaimowicz e Raquel O. Prates Livro Projeto de Algoritmos Capítulo 1 2009-1 O que é um algoritmo? O que é um programa? Algoritmos Sequência de ações executáveis para
Leia maisConceitos Básicos de C
Conceitos Básicos de C Bibliografia Problem Solving & Program design in C, Jeri R. Hanly e Elliot B. Kpffman, 3 a edição Data Structures and Algorithm Analysis in C, Mark Allen Weiss, 2 a edição, Addison-Wesley,
Leia mais11 a Aula ESTRUTURAS DE REPETIÇÃO
FISP 1/12 11 a Aula ESTRUTURAS DE REPETIÇÃO Estrutura de repetição: Repetir um determinado trecho de um programa um certo número de vezes tipo Laço Contado ("for" em Linguagem C) Fluxograma convencional
Leia maisLista de Exercícios 3 Estrutura Condicional
1 Lista de Exercícios 3 Estrutura Condicional 1. A nota final de um estudante é calculada a partir de três notas atribuídas respectivamente a um trabalho de laboratório, a uma avaliação semestral e a um
Leia maisEstruturas de entrada e saída
capa Estruturas de entrada e saída - A linguagem C utiliza de algumas funções para tratamento de entrada e saída de dados. - A maioria dessas funções estão presentes na biblioteca . - As funções
Leia maisAlgoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões
Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Primeiro Programa em Java public class OlaPessoal
Leia maisIntrodução a lógica de programação. Aula 02: Linguagens de Programação e Introdução ao Visual C# Express
Introdução a lógica de programação Aula 02: Linguagens de Programação e Introdução ao Visual C# Express Roteiro da aula Linguagem de Programação Visual C#: Introdução a C# através de comandos de entrada
Leia maisLinguagem algorítmica: Portugol
Programação de Computadores I Aula 03 Linguagem algorítmica: Portugol José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/34 Introdução I Lógica A lógica é usada
Leia maisAULA 12 FUNÇÕES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes
AULA 12 FUNÇÕES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes FUNÇÕES E PROCEDIMENTOS Também chamados de subalgoritmos São trechos de algoritmos
Leia maisSSC 0301 IC para Engenharia Ambiental
SSC 0301 IC para Engenharia Ambiental Tipos, variáveis e expressões Prof. Márcio Delamaro e Prof. Jorge Luiz e Silva delamaro@icmc.usp.br; jsilva@icmc.usp.br SSC 0301 IC para Engenharia Ambiental ICMC/USP
Leia maisAula 1: Conhecendo a Calculadora
Nome completo do(a) aluno(a): Nº Ano: Turma: Data: / / Aula 1: Conhecendo a Calculadora Nosso objetivo é que vocês consigam identificar os conteúdos matemáticos já aprendidos na sala de aula de uma forma
Leia maisLinguagem de Programação I
Linguagem de Programação I Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DAI 2016 Linguagem de Programação C 2 1 Linguagem de Programação C Os programas em C consistem em
Leia maisOBI2014 Caderno de Tarefas
OBI2014 Caderno de Tarefas Modalidade Universitária, Fase 2 16 de agosto de 2014 A PROVA TEM DURAÇÃO DE 5 HORAS Promoção: Patrocínio: Olimpíada Brasileira de Informática OBI2014 1 Instruções LEIA ATENTAMENTE
Leia maisSistemas de Numeração. Professor: Rogério R. de Vargas INFORMÁTICA 2014/2
INFORMÁTICA Sistemas de Numeração Professor: Rogério R. de Vargas 2014/2 Sistemas de Numeração São sistemas de notação usados para representar quantidades abstratas denominadas números. Um sistema numérico
Leia maisProgramação com Objectos. Processamento de Dados I. 4. Classes Abstractas
Programação com Objectos Processamento de Dados I 4. Classes Abstractas 1 Conceito de classe abstracta Declaração de uma classe abstracta Implicações e características das classes abstractas Utilização
Leia maisJava Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da
Java Laboratório Aula 1 Programação orientada a objetos Profa. Renata e Cristiane Introdução a Plataforma Java O que é Java? Tecnologia Linguagem de Programação Ambiente de Execução (JVM) Tudo isso é a
Leia maisLógica de Programação
Lógica de Programação Dados X O computador nada mais é do que uma máquina de processar dados eletronicamente, com alta velocidade de processamento. Por meio de entrada de dados, ele executa instruções,
Leia maisI Lista de Exercícios
MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DIRETORIA DE ENSINO DE GRADUAÇÃO LÓGICA DE PROGRAMAÇÃO ESTRUTURADA I Lista de Exercícios 1. Faça um algoritmo que receba o salário-base de
Leia mais783 Programação de ciclos e decisões TIS - Monchique Ana
783 Programação de ciclos e decisões 16-08-2010 TIS - Monchique Ana 783 Programa de ciclos e decisões EXERCICIO N19 Descrição dos exercícios: este programa insere-se um número e ele da se é positivo negativo
Leia mais