CURSO TÉCNICA DE INFORMÁTICA

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

Download "CURSO TÉCNICA DE INFORMÁTICA"

Transcrição

1 CURSO TÉCNICA DE INFORMÁTICA 782 Programação em C Estrutura Básica Conceitos Fundamentais Carla Ventura 2010

2 Índice Conteúdo Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Programa nº Reflexão Página 2 de 43

3 Programa nº1 //Este é o meu 1º programa printf("este e meu primeiro programa\n"); printf("carla Ventura"); Depois de fazer o programa, compila-se e aparece da seguinte forma: Página 3 de 43

4 Programa nº2 //Este é o meu segundo programa int monchique1, monchique2; //Declaração das variáveis inteiras monchique1 = 7;//Atribuição de um valor á variavel monchique2 = 9;//Atribuição de um valor á variavel printf("carla Ventura\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 subtraccao das duas variaveis e: %d\n", monchique1 - monchique2); printf("\na divisao das duas variaveis e: %d\n", monchique1 / monchique2); printf("\na multiplicacao das duas variaveis e: %d\n", monchique1 * monchique2); Página 4 de 43

5 Este programa faz o cálculo das duas variáveis do tipo inteiras: monchique1 e monchique2, depois da compilação aparece o resultado da Soma, subtracção, divisão, multiplicação, da seguinte forma: Página 5 de 43

6 Programa nº3 //Exercício 3 - Uso de 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 y e:%d\n", y); Página 6 de 43

7 Este programa de uso de variáveis, atribuímos um valor a cada uma variável, depois de compilado aparece da seguinte forma: Página 7 de 43

8 Programa nº4 //Exercício 4 - troca o valor das variáveis int a, b, tmp; // Declaração de 3 variáveis inteiras a = 2; b = 3; printf("o valor de a e: %d\n",a); printf("o valor de b e: %d\n",b); printf("\n\nvariaveis trocadas\n\n\n"); tmp=b; b=a; a=tmp; printf("\n\no valor de a e:%d\n",a); printf("o valor de b e:%d\n",b); Página 8 de 43

9 Este exercício troca o valor das variáveis, declarei três variáveis inteiras, que depois de compilado aparece da seguinte forma: Página 9 de 43

10 Programa nº5 //Exercício 5 - troca o valor das variáveis int a, b, tmp; // Declaração de 3 variáveis inteiras printf("insira o valor de a : "); scanf("%d", &a); printf("insira o valor de b : "); scanf("%d", &b); printf("\n\nvalor de a e: %d\n",a); printf("o valor de b e: %d\n",b); printf("\n\nvariaveis trocadas\n\n\n"); tmp=b; b=a; a=tmp; printf("\n\no valor de a e:%d\n",a); printf("o valor de b e:%d\n",b); Página 10 de 43

11 Este exercício troca o valor das variáveis, declarei três variáveis inteiras, que depois de compilado aparece da seguinte forma: Página 11 de 43

12 Programa nº6 //Exercício 6 - operações aritméticas com 2 variáveis int a, b; // Declaração de 2 variáveis inteiras printf("**programa de calculos**\n\n"); printf("insira o primeiro valor de a : "); scanf("%d", &a); printf("insira o segundo valor de b : "); scanf("%d", &b); printf("\n\na soma das duas variaveis e:%d\n",a+b); printf("\n\na subtracao das duas variveis e:%d \n",a-b); printf("\n\na multiplicacao das duas variaveis e:%d\n",a*b); printf("\n\na divisao das duas variaveis e:%d\n",a/b); printf("\n\no valor de a e:%d\n",a); printf("o valor de b e:%d\n",b); Página 12 de 43

13 Este programa é de operações aritméticas com duas variáveis, sendo a soma, subtracção, multiplicação e divisão, apresentando o valor introduzido pelo utilizador no final da compilação, aparecendo da seguinte forma: Página 13 de 43

14 Programa nº7 //Exercício 7 - operações aritméticas com 2 variáveis float a1, b2; // Declaração de 2 variáveis inteiras printf("**programa de calculos**\n\n"); printf("insira o primeiro valor de a1: "); scanf("%f", &a1); printf("insira o segundo valor de b2 : "); scanf("%f", &b2); printf("\n\na soma das duas variaveis e:%.2f\n",a1+b2); printf("\n\na subtracao das duas variveis e:%.2f \n",a1- b2); printf("\n\na multiplicacao das duas variaveis e:%.2f\n",a1*b2); printf("\n\na divisao das duas variaveis e:%.2f\n",a1/b2); printf("\n\no valor de a1 e:%.2f\n",a1); printf("o valor de b2 e:%.2f\n",b2); Página 14 de 43

15 Este programa é de operações aritméticas com duas variáveis, sendo a soma, subtracção, multiplicação e divisão, apresentando o valor introduzido pelo utilizador no final da compilação, aparecendo da seguinte forma: Página 15 de 43

16 Programa nº8 //Exercício 8- cálculo de potências float base, expoente ; system("color 18"); printf("\n**programa de calculos de potencias **\n\n"); printf("insira o valor de base: "); scanf("%f",&base); printf("insira o valor de expoente: "); scanf("%f",&expoente); system("cls"); printf("\n\no resultado da potencia e:\n%.2f",pow(base,expoente)); Página 16 de 43

17 Este programa é de cálculo de potências, onde o valor é inserido pelo utilizador e faz o resultado da potência, aparecendo da seguinte forma: Página 17 de 43

18 Programa nº9 //Cálculo de raízes quadradas float valor; system("color 18"); printf("\n**programa de calculos de raiz quadrada **\n\n"); printf("insira o valor da raiz quadrada : "); scanf("%f",&valor); system("cls"); printf("\n\no resultado da raiz quadrada e:%.f\n", sqrt(valor)); Página 18 de 43

19 Este programa calcula a raiz quadrada, aparecendo da seguinte forma: Página 19 de 43

20 Programa nº10 //Cálculo do comprimento e área de uma circunferência #define PI float raio,comprimento,area; printf("insira o valor do raio : "); scanf("%f",& raio); comprimento = 2* PI *raio; area = PI * raio * raio; //area PI * pow(raio,2); printf("o comprimento de circunferencia de raio %.f e de: %.2f",raio,comprimento); printf("\na area de circunferencia de raio %.f e de :%.2f",raio,area); Página 20 de 43

21 Este programa é sobre o cálculo do comprimento e área de uma circunferência, onde o valor é inserido pelo utilizador, depois de compilar aparece da seguinte forma: Página 21 de 43

22 Programa nº11 //Cálculo da área do rectângulo float m,m,area, perimetro; // Na área tenho m que é lado menor, M é lado maior do rectângulo printf("insira o valor de m : "); scanf("%f",& m); printf("insira o valor de M : "); scanf("%f",& M); area = m*m; printf("\na area do retangulo e de: %.f",area); perimetro =(m+m)*2; printf("\na perimetro do retangulo e de: %.f",perimetro); Página 22 de 43

23 Este programa calcula a área do rectângulo, onde o utilizador insere dois valores, onde o programa acha a área e o perímetro do rectângulo, que depois de compilado aparece da seguinte forma: Página 23 de 43

24 Programa nº12 //Cálculo da área e perímetro do quadrado float M,area, perimetro; printf("insira o valor de M : "); scanf("%f",& M); //perimetro=lado *4; ou perimetro = (M*M)*2; printf("\no perimetro do quadrado e de: %.f",perimetro); //area=pow(lado,2); ou area = M+M; printf("\na area do quadrado e: %.f",area); Página 24 de 43

25 Este programa calcula a área e perímetro do quadrado, que depois de compilado aparece da seguinte forma: Página 25 de 43

26 Programa nº13 //Saldo final do vencimento de Carla Ventura #define GASOLEO 1.2 float vencimento,despesas, alimentacao, combustivel, telemovel, renda, diversos, saldo, impostos; printf("\n***saldo Carla Ventura***\n\n"); printf("insira o valor de vencimento: "); scanf("%f", &vencimento); printf("insira o valor de despesas: "); scanf("%f", &despesas ); printf("insira o valor da alimentacao: "); scanf("%f", &alimentacao); printf("insira a quantidade de litros gastos : "); scanf("%f", &combustivel); printf("\n\tdespesas com combustivel: %.1f", GASOLEO * combustivel); printf("\ninsira o valor de telemovel: "); scanf("%f", &telemovel ); printf("insira o valor de renda: "); scanf("%f", &renda); Página 26 de 43

27 printf("insira o valor de diversos: "); scanf("%f", &diversos); //Cálculo do imposto do vencimento impostos = vencimento * 0.1; printf("\no imposto do vencimento e : %.2f euros",impostos); // Cálculo do saldo do vencimento saldo = vencimento - despesas - alimentacao - (combustivel * GASOLEO) - telemovel - renda - diversos - impostos; printf("\n\no meu saldo e: %.2f euros", saldo); Este programa calcula o meu Saldo final do vencimento e despesas, que depois de compilado aparece da seguinte forma: Página 27 de 43

28 Programa nº14 //A conversão de toneladas para kilos e gramas float toneladas, quilos, gramas, arroba; printf("insira o valor das toneladas: "); scanf("%f", & toneladas); quilos = toneladas * 1000; printf("\no valor dos quilos e:%.f",quilos); gramas = toneladas * ; printf("\no valor das gramas e:%.f",gramas); arroba = quilos / 15; printf("\no valor das arroba e: %.f ", arroba); Página 28 de 43

29 Este programa faz a conversão de toneladas para kilos e gramas, o valor é inserido pelo utilizador, que depois de compilado aparece da seguinte forma: Página 29 de 43

30 Programa nº15 //Conversão de euros para escudos float euros, escudos; printf("insira os euros: "); scanf("%f", & euros); escudos = euros * ; printf("\no valor dos escudos e:%.2f $", escudos); Este programa é para a Conversão de euros para escudos, o valor é inserido pelo utilizador que depois de compilado aparece da seguinte forma: Página 30 de 43

31 Programa nº16 //Conversão de escudos para euros float euros, escudos; printf("insira os escudos: "); scanf("%f", & escudos); euros = escudos / ; printf("\no valor dos euros e:%.2f", euros); Este programa é para a Conversão de escudos para euros, o valor é inserido pelo utilizador que depois de compilado aparece da seguinte forma: Página 31 de 43

32 Programa nº17 //Cálculo do custo de uma vigem float kmsiniciais,kmsfinais, precolitro, precorreukms, litrosgastos, custodaviagem; printf("insira o valor dos kms iniciais: "); scanf("%f", &kmsiniciais); printf("insira o valor dos kms finais: "); scanf("%f", &kmsfinais ); printf("insira o preco litro : "); scanf("%f", &precolitro); precorreukms = kmsfinais - kmsiniciais; printf("o condutor precorreu kms: %.f", precorreukms); printf("\nquantos litros gasta aos100km/h:");scanf("%f", &litrosgastos); custodaviagem = (precorreukms/ 100)* litrosgastos * precolitro ; printf("o custo da sua viagem e: %.2f euros", custodaviagem ); Página 32 de 43

33 Este programa faz o cálculo do custo de uma vigem, o valor é inserido pelo utilizador que depois de compilado aparece da seguinte forma: Página 33 de 43

34 Programa nº18 //Calcular e escrever o valor em Fahrenheit float temperatura,f ; printf("***programa que converte graos celsius para fahrenheit*** "); printf("\n\ninsira o valor da temperatura:\n "); scanf("%f", &temperatura); f = temperatura * 9/ ; printf("\no valor da temperatura:\n %.f ", f); Este programa converte graus célsius para fahrenheit, o valor é inserido pelo utilizador que depois de compilado aparece da seguinte forma: Página 34 de 43

35 Programa nº19 //Calcular e escrever o valor em Fahrenheit float temperatura,f ; printf("***programa que converte fahrenheit para graus celsius *** "); printf("\n\ninsira o valor da f:\n "); scanf("%f", &f); temperatura = (f-32) * 5/9 ; printf("\no valor da temperatura:\n %.f ", temperatura); Página 35 de 43

36 Este programa converte graus fahrenheit para célsius, o valor é inserido pelo utilizador que depois de compilado aparece da seguinte forma: Página 36 de 43

37 Programa nº20 //Calcular as dimensões de uma cozinha #define caixa = 1.5; float comprimento, largura, altura, quantidade,quantidade1, metros, areatotal ; printf("\t***programa calcular as dimensoes de uma cozinha*** "); printf("\n\ninsira o valor do comprimento da cozinha :\n"); scanf("%f", &comprimento); printf("\ninsira o valor da largura da cozinha :\n "); scanf("%f", &largura); printf("\ninsira o valor da altura da cozinha :\n "); scanf("%f", &altura ); quantidade = largura * altura / 1.5 * 2; printf("\na quantidade da largura da cozinha e : \n %.f", quantidade ); quantidade1 = comprimento * altura / 1.5 * 2; printf("\n\na quantidade da comprimento da cozinha e : \n %.f", quantidade1 ); areatotal = quantidade + quantidade1 ; Página 37 de 43

38 areatotal = areatotal / 1.5 ; printf("\n\na quantidade de caixas para a cozinha e : \n %.f", areatotal ); Este programa calcula as dimensões de uma cozinha, o valor é inserido pelo utilizador que depois de compilado aparece da seguinte forma: Página 38 de 43

39 Programa nº21 //Cálculo de uma cozinha float comprimento, largura, altura, quantidade, quantidade1, metros, areatotal, chao, medidadacaixa ; printf("\t***programa calcular as dimensoes de uma cozinha*** "); printf("\n\ninsira o valor da medida da caixa :\n "); scanf("%f", &medidadacaixa); printf("\n\ninsira o valor do comprimento da cozinha :\n "); scanf("%f", &comprimento); printf("\ninsira o valor da largura da cozinha :\n "); scanf("%f", &largura); printf("\ninsira o valor da altura da cozinha :\n "); scanf("%f", &altura ); quantidade = largura * altura / medidadacaixa * 2; printf("\na quantidade da largura da cozinha e : \n %.f", quantidade ); quantidade1 = comprimento * altura /medidadacaixa * 2; printf("\n\na quantidade da comprimento da cozinha e : \n %.f", quantidade1 ); Página 39 de 43

40 chao = comprimento * largura / medidadacaixa ; areatotal = quantidade + quantidade1 + chao; areatotal = areatotal / medidadacaixa ; printf("\n\na quantidade de caixas para a cozinha e : \n %.f", areatotal); Este programa é o cálculo das dimensões de uma cozinha, o valor é inserido pelo utilizador que depois de compilado aparece da seguinte forma: Página 40 de 43

41 Programa nº22 //Cálculo de uma cozinha #define caixa = 1.5; float comprimento, largura, altura, quantidade,quantidade1, metros, areatotal, chao ; printf("\t***programa calcular as dimensoes de uma cozinha*** "); printf("\n\ninsira o valor do comprimento da cozinha :\n"); scanf("%f", &comprimento); printf("\ninsira o valor da largura da cozinha :\n "); scanf("%f", &largura); printf("\ninsira o valor da altura da cozinha :\n "); scanf("%f", &altura ); quantidade = largura * altura / 1.5 * 2; printf("\na quantidade da largura da cozinha e : \n %.f", quantidade ); quantidade1 = comprimento * altura / 1.5 * 2; printf("\n\na quantidade da comprimento da cozinha e : \n %.f", quantidade1 ); chao = comprimento * largura / 1.5 ; areatotal = quantidade + quantidade1 + chao; Página 41 de 43

42 areatotal = areatotal / 1.5 ; printf("\n\na quantidade de caixas para a cozinha e : \n %.f", areatotal); Este programa calcula de dimensões de uma cozinha, o valor é inserido pelo utilizador que depois de compilado aparece da seguinte forma: Página 42 de 43

43 Reflexão Neste módulo de 0782 de Programação em C estrutura básica e conceitos fundamentais, com 50 horas de formação, gostei muito e foi bastante interessante, pois fazer programação eu nunca imaginei na minha vida. Fiquei a ter uma noção de como se faz esta programação. Cada programa que executamos, temos que compilar para ver os resultados obtidos. Aprendi um pouco de programação de informática: Programa Algoritmo Interpretadores e compiladores Variáveis Página 43 de 43

782-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 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 mais

Programação em C - Estrutura básica e conceitos fundamentais

Programação em C - Estrutura básica e conceitos fundamentais 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] Exercício 1 Primeiro programa realizado no

Leia mais

Programação em C, Estrutura básica e conceitos fundamentais. Patrícia da Conceição

Programaçã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 mais

782 - Estrutura e conceitos

782 - 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 mais

INF 1005 Programação I

INF 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 mais

Capítulo 2: Introdução à Linguagem C

Capí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 mais

Algoritmo para converter uma temperatura em Fahrenheit para Celsius

Algoritmo 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 mais

Componentes da linguagem C++

Componentes 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 mais

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.

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. 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 mais

Folha Prática 2. Lab. 2

Folha 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 mais

Aluísio Eustáquio da Silva

Aluí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 mais

Sumário. Volta às aulas. Vamos recordar?... 7 1. Grandezas e medidas: tempo e dinheiro... 59. Números... 10. Regiões planas e seus contornos...

Sumário. Volta às aulas. Vamos recordar?... 7 1. Grandezas e medidas: tempo e dinheiro... 59. Números... 10. Regiões planas e seus contornos... Sumário Volta às aulas. Vamos recordar?... Números... 0 Um pouco da história dos números... Como os números são usados?... 2 Números e estatística... 4 Números e possibilidades... 5 Números e probabilidade...

Leia mais

2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10

2. 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 mais

Olimpíadas de Informática

Olimpí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 mais

ESCOLA 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 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 mais

PRIMEIRA LISTA DE EXERCÍCIOS DE ALGORITMOS

PRIMEIRA LISTA DE EXERCÍCIOS DE ALGORITMOS PRIMEIRA LISTA DE EXERCÍCIOS DE ALGORITMOS CENTENA = x DEZENA = x UNIDADE = x 1. A imobiliária Imóbilis vende apenas terrenos retangulares. Faça um algoritmo para ler as dimensões de um terreno e depois

Leia mais

Solucionário de. Programação

Solucioná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 mais

Linguagem de Programação C. Expressões em C

Linguagem de Programação C. Expressões em C Linguagem de Programação C Expressões em C Cristiano Lehrer, M.Sc. Anatomia de um Programa em C /* inclui as funções de entrada e saída */ /* o programa começa aqui */ main() /* início do bloco de instruções

Leia mais

Estruturas de Repetição

Estruturas 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 mais

Resolução de problemas e desenvolvimento de algoritmos

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

Leia mais

MEDIDAS. O tamanho de uma régua, a distância entre duas cidades, a altura de um poste e a largura de uma sala tudo isso é medido em comprimento.

MEDIDAS. O tamanho de uma régua, a distância entre duas cidades, a altura de um poste e a largura de uma sala tudo isso é medido em comprimento. MEDIDAS Comprimento O tamanho de uma régua, a distância entre duas cidades, a altura de um poste e a largura de uma sala tudo isso é medido em comprimento. Existem várias unidades que podem ser utilizadas

Leia mais

Capítulo 2: Introdução à Linguagem C

Capí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 mais

Programaçã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. 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 mais

I Lista de Exercícios

I 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 mais

Conversão de Bases e Aritmética Binária

Conversã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 mais

Algoritmo e Programação

Algoritmo 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 mais

Lista de Exercícios de Estrutura Sequencial Resolvida

Lista 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 mais

EXERCÍ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. 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 mais

XXIX Olimpíada de Matemática da Unicamp Instituto de Matemática, Estatística e Computação Científica Universidade Estadual de Campinas

XXIX Olimpíada de Matemática da Unicamp Instituto de Matemática, Estatística e Computação Científica Universidade Estadual de Campinas Gabarito da Prova da Primeira Fase Nível Alfa 1 Questão 1 Sabemos que a água do mar contém 3, 5% do seu peso em sal, isto é, um quilograma de água do mar contém 35 gramas de sal (a) Determine quantos litros

Leia mais

0784 Programação em C funções e estruturas

0784 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 mais

Apostila de Calc. Profª Tatiane Tolentino 1

Apostila 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 mais

Linguagem 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. 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 mais

Polimorfismo. Prof. Leonardo Barreto Campos 1

Polimorfismo. 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 mais

Computação I (MAB120) DCC/UFRJ

Computação I (MAB120) DCC/UFRJ Computação I (MAB120) DCC/UFRJ Aula 3: conceitos e operações elementares da programação 18 de março de 2019 Objetivos dessa aula Apresentar o conceito de variável em C: declaração, inicialização, atribuição

Leia mais

3 - CONJUNTO DOS NÚMEROS RACIONAIS

3 - CONJUNTO DOS NÚMEROS RACIONAIS 3 - CONJUNTO DOS NÚMEROS RACIONAIS Introdução É o conjunto de todos os números que estão ou podem ser colocados em forma de fração. Fração Quando dividimos um todo em partes iguais e queremos representar

Leia mais

Disciplina: Matemática. Período: I. Professor (a): Liliane Cristina de Oliveira Vieira e Maria Aparecida Holanda Veloso

Disciplina: Matemática. Período: I. Professor (a): Liliane Cristina de Oliveira Vieira e Maria Aparecida Holanda Veloso COLÉGIO LA SALLE BRASILIA Associação Brasileira de Educadores Lassalistas ABEL SGAS Q. 906 Conj. E C.P. 320 Fone: (061) 3443-7878 CEP: 70390-060 - BRASÍLIA - DISTRITO FEDERAL Disciplina: Matemática Período:

Leia mais

Edwar 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 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 mais

Programas simples em C

Programas 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 mais

AULA 1 AULA 2. Estudo dirigido para as três primeiras AULAS de LPI Professora ANITA MACIEL 1º ESTUDO DIRIGIDO

AULA 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 mais

CURSO TÉCNICO MPU Disciplina: Matemática Tema: Matemática básica: potenciação Prof.: Valdeci Lima Data: Novembro/Dezembro de 2006 POTENCIAÇÃO.

CURSO TÉCNICO MPU Disciplina: Matemática Tema: Matemática básica: potenciação Prof.: Valdeci Lima Data: Novembro/Dezembro de 2006 POTENCIAÇÃO. Data: Novembro/Dezembro de 006 POTENCIAÇÃO A n A x A x A... x A n vezes A Base Ex.: 5.... n Expoente Observação: Em uma potência, a base será multiplicada por ela mesma quantas vezes o expoente determinar.

Leia mais

Trabalho de laboratório Avaliação semestral Exame final MÉDIA PONDERADA CONCEITO

Trabalho 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 mais

Algoritmos e Linguagens de Programação

Algoritmos 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 mais

Roteiro 1: Dados, variáveis, operadores e precedência

Roteiro 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 mais

Nome: N.º: endereço: data: Telefone: E-mail: PARA QUEM CURSA A 1 ạ SÉRIE DO ENSINO MÉDIO EM 2014. Disciplina: MaTeMÁTiCa

Nome: N.º: endereço: data: Telefone: E-mail: PARA QUEM CURSA A 1 ạ SÉRIE DO ENSINO MÉDIO EM 2014. Disciplina: MaTeMÁTiCa Nome: N.º: endereço: data: Telefone: E-mail: Colégio PARA QUEM CURSA A 1 ạ SÉRIE DO ENSINO MÉDIO EM 201 Disciplina: MaTeMÁTiCa Prova: desafio nota: QUESTÃO 16 Em um paralelogramo, as medidas de dois ângulos

Leia mais

Aula 01. - Bibliografia - Definições - Operadores - Criação de um algoritmo - Exercícios. Algoritmo e Programação. Prof. Fábio Nelson.

Aula 01. - Bibliografia - Definições - Operadores - Criação de um algoritmo - Exercícios. Algoritmo e Programação. Prof. Fábio Nelson. - Bibliografia - Definições - Operadores - Criação de um algoritmo - Exercícios Aula 01 Slide 1 BIBLIOGRAFIA SCHILDT H. C Completo e Total, Makron Books. SP, 1997. Curso de linguagem C da UFMG. ZIVIANI,

Leia mais

Introdução à Programação

Introduçã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 mais

Algoritmos 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 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 mais

CURSO 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 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 mais

2. Representação Numérica

2. 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 mais

casa. Será uma casa simples, situada em terreno plano, com sala, dois quartos, cozinha, banheiro e área de serviço.

casa. Será uma casa simples, situada em terreno plano, com sala, dois quartos, cozinha, banheiro e área de serviço. A UUL AL A A casa Nesta aula vamos examinar a planta de uma casa. Será uma casa simples, situada em terreno plano, com, dois quartos, cozinha, banheiro e área de serviço. Introdução terreno 20 m rua 30

Leia mais

VERSÃO DE TRABALHO. Prova Final de Matemática. 2.º Ciclo do Ensino Básico. Prova 62/2.ª Fase. Critérios de Classificação.

VERSÃO DE TRABALHO. Prova Final de Matemática. 2.º Ciclo do Ensino Básico. Prova 62/2.ª Fase. Critérios de Classificação. Prova Final de Matemática 2.º Ciclo do Ensino Básico Decreto-Lei n.º 139/2012, de 5 de julho Prova 62/2.ª Fase Critérios de Classificação 9 Páginas 2015 Prova 62/2.ª F. CC Página 1/ 9 CRITÉRIOS GERAIS

Leia mais

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

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

Leia mais

Introduçã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 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 mais

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da

Java 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 mais

Disciplina: Matemática. Período: I. Professor (a): Liliane Cristina de Oliveira Vieira e Maria Aparecida Holanda Veloso

Disciplina: Matemática. Período: I. Professor (a): Liliane Cristina de Oliveira Vieira e Maria Aparecida Holanda Veloso COLÉGIO LA SALLE BRASILIA Associação Brasileira de Educadores Lassalistas ABEL SGAS Q. 906 Conj. E C.P. 320 Fone: (061) 3443-7878 CEP: 70390-060 - BRASÍLIA - DISTRITO FEDERAL Disciplina: Matemática Período:

Leia mais

Introdução a C Tipos de Dados Variáveis Operadores

Introduçã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 mais

ENEM 2014 - Caderno Cinza. Resolução da Prova de Matemática

ENEM 2014 - Caderno Cinza. Resolução da Prova de Matemática ENEM 014 - Caderno Cinza Resolução da Prova de Matemática 136. Alternativa (C) Basta contar os nós que ocupam em cada casa. 3 nós na casa dos milhares. 0 nós na casa das centenas. 6 nós na casa das dezenas

Leia mais

Algarismos Significativos

Algarismos Significativos Algarismos Significativos Neste texto você conhecerá melhor os algarismos significativos, bem como as Regras gerais para realização de operações com algarismos significativos e as regras para Conversão

Leia mais

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

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

Leia mais

PROCESSO DE SELEÇÃO DE CURSOS TÉCNICOS APRENDIZAGEM RESOLUÇÃO DA PROVA DE MATEMÁTICA

PROCESSO DE SELEÇÃO DE CURSOS TÉCNICOS APRENDIZAGEM RESOLUÇÃO DA PROVA DE MATEMÁTICA RESOLUÇÃO DA PROVA DE MATEMÁTICA 0) O tanque de combustível do carro de João tem capacidade de 40 litros. Sabemos que o consumo do carro é de litro para cada 0 quilômetros rodados, se João dirigir a uma

Leia mais

Fundamentos de Programação

Fundamentos 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 mais

Introdução aos cálculos de datas

Introduçã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 mais

SSC 0301 IC para Engenharia Ambiental

SSC 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 mais

Lógica de Programação

Ló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 mais

Fundamentos de Linguagem Java

Fundamentos de Linguagem Java 2010 Fundamentos de Linguagem Java Sandra Jacinto Curso de TIS 02-09-2010 Conteúdo Programa 1... 3 Programa 2... 4 Programa 3... 5 Programa 4... 6 Programa 5... 7 Programa 6... 8 Programa 7... 10 Programa

Leia mais

COLÉGIO ETIP NIVELAMENTO BÁSICO DE MATEMÁTICA ENSINO MÉDIO INTEGRADO À INFORMÁTICA PROFESSOR RUBENS SOARES

COLÉGIO ETIP NIVELAMENTO BÁSICO DE MATEMÁTICA ENSINO MÉDIO INTEGRADO À INFORMÁTICA PROFESSOR RUBENS SOARES COLÉGIO ETIP NIVELAMENTO BÁSICO DE MATEMÁTICA ENSINO MÉDIO INTEGRADO À INFORMÁTICA PROFESSOR RUBENS SOARES SANTO ANDRÉ 2012 MEDIDAS DE SUPERFÍCIES (ÁREA): No sistema métrico decimal, devemos lembrar que,

Leia mais

Operaçõe õ s c om o Strings Intr oduç ão a o Ponte iros o e Funçõe õ s

Operaçõ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 mais

Universidade Federal de Goiás Instituto de Informática

Universidade 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 mais

Matemática - UEL - 2010 - Compilada em 18 de Março de 2010. Prof. Ulysses Sodré Matemática Essencial: http://www.mat.uel.

Matemática - UEL - 2010 - Compilada em 18 de Março de 2010. Prof. Ulysses Sodré Matemática Essencial: http://www.mat.uel. Matemática Essencial Equações do Segundo grau Conteúdo Matemática - UEL - 2010 - Compilada em 18 de Março de 2010. Prof. Ulysses Sodré Matemática Essencial: http://www.mat.uel.br/matessencial/ 1 Introdução

Leia mais

AGRUPAMENTO DE ESCOLAS DR. VIEIRA DE CARVALHO

AGRUPAMENTO DE ESCOLAS DR. VIEIRA DE CARVALHO AGRUPAMENTO DE ESCOLAS DR. VIEIRA DE CARVALHO DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS MATEMÁTICA 5.º ANO PLANIFICAÇÃO GLOBAL ANO LETIVO 2012/2013 Planificação Global 5º Ano 2012-2013 1/7 NÚMEROS

Leia mais

2. Noções de Matemática Elementar

2. Noções de Matemática Elementar 2. Noções de Matemática Elementar 1 Notação cientíca Para escrever números muito grandes ou muito pequenos é mais cómodo usar a notação cientíca, que consiste em escrever um número na forma n é o expoente

Leia mais

Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang. Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012

Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang. Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012 Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012 PARTE 1: OPERADORES E COMANDOS BÁSICOS EXEMPLO 1.1: Programa que

Leia mais

Regras de Conversão de Unidades

Regras de Conversão de Unidades Unidades de comprimento Regras de Conversão de Unidades A unidade de principal de comprimento é o metro, entretanto existem situações em que essa unidade deixa de ser prática. Se quisermos medir grandes

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação ESCOLA Fundamentos de Programação 1 Escola Alcides Maya - Primeiro Módulo 2 Sumário Fundamentos de Programação 1 Fundamentos de Programação 1 Introdução... 4 2 Introdução à Linguagem

Leia mais

AMBIENTE DE PROGRAMAÇÃO PYTHON

AMBIENTE 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 mais

PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C

PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C 1 Instruções de Entrada Entrada/Leitura de dados Introduzir um valor inteiro/real para X 2 Instruções de Entrada Entrada/Leitura de dados Introduzir um valor inteiro/real

Leia mais

Terminal. Entrada de dados via teclado. Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão

Terminal. Entrada de dados via teclado. Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão Simbologia Terminal Entrada de dados via teclado Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão 3 - Estrutura de Seleção Múltipla switch (expressão)

Leia mais

Prova Final de Matemática

Prova Final de Matemática PROVA FINAL DO 2.º CICLO do Ensino BÁSICO Decreto-Lei n.º 6/2001, de 18 de janeiro Prova Final de Matemática 2.º Ciclo do Ensino Básico Prova 62/1.ª Chamada Critérios de Classificação 8 Páginas 2012 COTAÇÕES

Leia mais

Algoritmos 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) 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 mais

O sentido da divisão e os vários tipos de problemas

O sentido da divisão e os vários tipos de problemas O sentido da divisão e os vários tipos de problemas Dividir - envolve a repartição equitativa dos elementos de um conjunto (por exemplo, doces por crianças) A divisão / distribuição é diferente da adição

Leia mais

Aula 01: Linguagens de Programação e Introdução ao Visual C# Express

Aula 01: Linguagens de Programação e Introdução ao Visual C# Express Aula 01: Linguagens de Programação e Introdução ao Visual C# Express EMENTA: Introdução ao Visual C#. Fundamentos da Linguagem. Estruturas de decisão e repetição. Modularização de Programas: Funções. Arrays

Leia mais

3. INTRODUÇÃO À LINGUAGEM C 3.1. CONCEITOS BÁSICOS. Lógica de Programação

3. INTRODUÇÃO À LINGUAGEM C 3.1. CONCEITOS BÁSICOS. Lógica de Programação Lógica de Programação 3. INTRODUÇÃO À LINGUAGEM C Caro Aluno Vamos iniciar o terceiro capítulo da nossa disciplina. Agora vamos começar a aplicar os conceitos vistos nos capítulos anteriores em uma linguagem

Leia mais

Estrutura de um programa em linguagem C

Estrutura 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 mais

Processamento da Informação Teoria. Algoritmos e Tipos de dados

Processamento 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 mais

CURSO DE INFORMÁTICA. Algoritmos. Parte 4. Ricardo José Cabeça de Souza

CURSO DE INFORMÁTICA. Algoritmos. Parte 4. Ricardo José Cabeça de Souza CURSO DE INFORMÁTICA Algoritmos Ricardo José Cabeça de Souza Parte 4 Sumário UNIDADE I - ALGORITMOS 1.8 AVALIAÇÃO DE APRENDIZAGEM 1.9 EXERCÍCIOS RESOLVIDOS 1.10 AVALIAÇÃO DE APRENDIZAGEM 1.11 SÍNTESE DA

Leia mais

GRADUAÇÃO FGV 2005 PROVA DISCURSIVA DE MATEMÁTICA

GRADUAÇÃO FGV 2005 PROVA DISCURSIVA DE MATEMÁTICA GRADUAÇÃO FGV 005 PROVA DISCURSIVA DE MATEMÁTICA PREENCHA AS QUADRÍCULAS ABAIXO: NOME DO CANDIDATO: NÚMERO DE INSCRIÇÃO: Assinatura 1 Você receberá do fiscal este caderno com o enunciado de 10 questões,

Leia mais

AULA 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 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 mais

Módulo 3936 ASP.NET. Financiado pelo FSE

Mó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 mais

Module Introduction. Programação. Cap. 4 Algoritmos e Programação Estruturada

Module Introduction. Programação. Cap. 4 Algoritmos e Programação Estruturada 5374 : Engenharia Informática 6638 : Tecnologias e Sistemas de Informação 9099 : Bioengenharia 10135 : Ciências Biomédicas Cap. 4 Algoritmos e Estruturada Module Introduction Algoritmos e Estruturada Objectivos:

Leia mais

Algoritmos e Programação de Computadores

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

Leia mais

Problemas de volumes

Problemas de volumes Problemas de volumes A UUL AL A Nesta aula, vamos resolver problemas de volumes. Com isso, teremos oportunidade de recordar os principais sólidos: o prisma, o cilindro, a pirâmide, o cone e a esfera. Introdução

Leia mais

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Terceira Aula Prática - 10 de setembro de 2010

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Terceira Aula Prática - 10 de setembro de 2010 Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Terceira Aula Prática - 10 de setembro de 2010 1 O comando while Para fazer os exercícios desta aula prática você irá precisar de um

Leia mais

Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM

Universidade 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 mais

Lista de Exercícios 3 Estrutura Condicional

Lista 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 mais

Algoritmos com Estrutura Sequencial

Algoritmos com Estrutura Sequencial Algoritmos com Estrutura Sequencial 1. A partir da diagonal de um quadrado, deseja-se elaborar um algoritmo que informe o comprimento do lado do quadrado. Construa um algoritmo que leia o valor da diagonal

Leia mais

r 5,8 5 Calcule a área de um trapézio área = altura (base maior + base menor )/ 2 7,2

r 5,8 5 Calcule a área de um trapézio área = altura (base maior + base menor )/ 2 7,2 Primeira parte 1 Faça um algoritmo para calcular a área de um quadrado 12,5...; 156,25 2 Calcular a área de um retângulo - area = comprimento X largura 7,0 5,6...: 39,2 3 Calcule a área de um triangulo

Leia mais

Área e perímetro. O cálculo de área é feito, multiplicando os valores dos lados dos polígonos:

Área e perímetro. O cálculo de área é feito, multiplicando os valores dos lados dos polígonos: Nome: nº: 6º ano: do Ensino Fundamental Professores: Edilaine e Luiz Carlos TER Área e perímetro O cálculo de área é feito, multiplicando os valores dos lados dos polígonos: Área do quadrado: Lado x Lado

Leia mais

Exercícios no papel... Computação I (CC)

Exercícios no papel... Computação I (CC) Exercícios no papel... Computação I (CC) 2013 1 Escreva um programa que imprima a média aritmética dos números 8, 9 e 7. Escreva um programa que imprima a média aritmética dos números 8, 9 e 7. #include

Leia mais

ENG1000 Introdução à Engenharia

ENG1000 Introdução à Engenharia ENG1000 Introdução à Engenharia Aula 04 Introdução a Linguagem Lua Edirlei Soares de Lima Linguagem Lua Lua é uma linguagem de programação projetada para dar suporte à programação

Leia mais