C - Exercicios Luís Charneca luis.charneca@gmail.com.

Slides:



Advertisements
Apresentações semelhantes
1.3.2 – Linguagem Assembly Um programa em linguagem de máquina sofre de total falta de clareza O programa é uma sequência de linhas numeradas Cada linha.
Advertisements

Processing – Elementos da Linguagem
Linguagem C Marco Reis.
Algoritmo e Programação
1 Introdução à Programação Linguagem R. 2 Introdução A aprendizagem de uma linguagem de programação desenvolve a capacidade de raciocínio e análise do.
Introdução à Programação Linguagem R
Introdução à Programação Linguagem R
Programação para Engenharia I
Introdução a Programação Renata Freire
Introdução à Programação
Prof. Luis Otavio Alvares
LINGUAGEM ESTRUTURADA TURBO C
Linguagem C Estruturas de Sequências
Ponteiros.
Funções.
Revisão da Linguagem C.
Introdução a Programação JAVA
INTRODUÇÃ A COMPUTAÇÃO ENG. CIVIL
O Portal do Estudante de Computação
O Portal do Estudante de Computação
Rodrigo Cristiano Silva
Introdução a Computação e Cálculo Numérico
Unidade I: “Dê um mergulho rápido”
Ameliara Freire O comando de entrada de dados é utilizado quando desejamos fornecer um valor para um nosso programa. Os dispositivos.
1 Funções de intervalo. Primeiro contacto com o C e o C++ Uma função de intervalo é uma aplicação f: [a,b] [a,b] definida de forma recursiva x n+1 =f(x.
Funções de intervalo. Primeiro contacto com o C e o C++
Comunicação Inclusiva Acessibilidade e Programação Web
Estruturas de Repetição
© 2003 Introdução à programaçãoComputadores e programação I Linguagens de programação Introdução ao C (continuação)
Linguagens de programação
Introdução a Linguagem de Programação C
PROGRAMAÇÃO I UNIDADE 4.
Fábio de Oliveira Borges
Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World.
Introdução a aplicativos Java
Programação de Computadores
Computação Eletrônica
Programação em C++ Compiladores
Algoritmo e Programação
LINGUAGEM DE PROGRAMAÇÃO I
Vetor Prof. Guilherme Baião S. Silva Adaptações:
Estrutura de Decisão Multipla
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
By Ducheno Kelly Centro de Formação São Domingos.
3. Introdução à Linguagem C
Modularização Dividir um problema em subproblemas Módulos menores facilita a depuração Dividir o desenvolvimento entre vários programadores “Reutilização”
Estruturas de Dados Aula 8: Tipos Abstratos de Dados 30/04/2014.
Introdução à Linguagem C
Algumas notas sobre a linguagem de programação C
Programação Orientada a Objetos - Java
PROGRAMAÇÃO WEB AULA 02 Prof. Gustavo Linhares Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
3 – O Primeiro Programa em C
William Ivanski Curso de Programação C#. Sumário  Exercícios para Fixação  Utilizando uma IDE  Elementos da Linguagem C#  Valores  Variáveis  Tipos.
Wellington Felix.  Criada por Brian Kernighan e Denis Ritchie, na década de 1970, para uso em um computador DEC PDP-11 em Unix  C++ é uma extensão da.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo I Comandos Simples e Repetições.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013 Capítulo I Comandos Simples e Repetições.
Revisão Luis Antonio Tavares
JAVA Sintaxe.
Linguagem C - Funções Automação Industrial Informática Básica
Fundamentos de linguagens de programação
Introdução a Programação
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
Profa. Maria Augusta Constante Puget
PROGRAMAÇÃO II – PARTE 1 Profa. Maria Augusta Constante Puget.
Técnico em Informática - Senac
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Linguagem de Programação
D E V ISUAL G P ARA C++ Utilização do Dev C++. Todo programa C inicia sua execução chamando a função main(), sendo obrigatória a sua declaração no programa.
Programação e Sistemas da Informação 48 tempos IPTrans, Novembro 2009 Prof. Marisa Gomes.
Transcrição da apresentação:

C - Exercicios Luís Charneca luis.charneca@gmail.com

Exercício 1 Escreva um programa em C que apresente o seguinte output 1 - Clientes 2 - Fornecedores 3 - Facturas 0 - Sair

Exercício 2 Escreva um programa em C que apresente duas linhas com a string “Aqui vai um apito”, ouvindo-se no final de cada string um sinal sonoro.

Exercício 3 Escreva um programa em C que indique qual o significado dos seguintes caracteres especiais: \n \\ \t %%

Exercício 4 Bem vindos ao /Mundo\ da programação em “C” Escreva um programa que coloque no ecrã a seguinte frase: Bem vindos ao /Mundo\ da programação em “C”

Exercício 5 * * * * * * * * * / | \ Escreva um programa que coloque no ecrã uma árvore com o seguinte formato: * * * * * * * * * / | \

Exercício 6 Total = 100% IVA = 20% IRS = 15% Escreva um programa que coloque no ecrã o seguinte output: Total = 100% IVA = 20% IRS = 15% --------------------------- Liquido = 65%

Exercício 7 Uma pessoa de 30 anos depositou 500 euros Escreva um programa que solicite ao utilizador a idade, o montante a depositar e o nº da conta em que se quer realizar o depósito, mostrando no final a seguinte frase: Uma pessoa de 30 anos depositou 500 euros na conta 1234567890. O que está a vermelho é variável.

Exercício 8.1 Identifique os erros de compilação que seriam detectados nos seguintes programas: /* * Copyright: Asneira Suprema Software!!! */ #include <stdio.h> Main() { printf(“Olá Mundo!”); } Função Main deve ser em minusculo main

Exercício 8.2 /* * Copyright: Asneira Suprema Software!!! */ #include <stdio.h> main { printf(“Olá Mundo!”); } Falta os parentesis

Exercício 8.3 /* * Copyright: Asneira Suprema Software!!! */ #include <stdio.h> main() { printf (“Olá Mundo!”); } O espaço não deve ser incluido

Exercício 8.4 /* * Copyright: Asneira Suprema Software!!! */ #include <stdio.h> main() { printf(“Olá”) (“Mundo!”); } os parêntesis entre as aspas

Exercício 8.5 /* * Copyright: Asneira Suprema Software!!! #include <stdio.h> main() { printf(“Olá Mundo!”); } a parte dos comentários

Exercício 8.6 /* /* Copyright: Asneira Suprema Software!!! */ #include <stdio.h> main() { printf(“Olá Mundo!”); }

Exercício 8.7 /* * Copyright: Asneira Suprema Software!!! #include <stdio.h> main() { printf(Olá Mundo!); }

Exercício 8.8 /* * Copyright: Asneira Suprema Software!!! #include <stdio.h> main() { printf(“Olá Mundo!”) } Falta o ponto e virgula

Exercício 8.9 /* * Copyright: Asneira Suprema Software!!! include <stdio.h> main() { printf(“Olá Mundo!”); } Falta o cardinal

Perguntas teóricas Qual a função que deve estar presente em todos os programas em C? é a função main Como devem terminar todas as instruções em C?; Como é delimitado um bloco de instruções em C?{} A função printf faz parte integrante da linguagem C?n Para que serve a linha #include <stdio.h> num programa?para dizer k so vai aquela biblioteca A extensão .h indica que o ficheiro é composto por …? Os comentários devem ser escritos: Antes de qualquer instrução do programa Sempre que o programador ache necessário ou conveniente Antes do main Depois de todas as instruções

Perguntas teóricas Um programa em C, que tenha comentários no seu código, é em relação a outro que os não tenha: Executado à mesma velocidade, pois os comentários são ignorados pelo compilador Mais lento a executar Mais rápido a executar Executado praticamente à mesma velocidade, pois os comentários requerem uma utilização mínima do CPU

Perguntas teóricas Indique se são Verdadeiras ou Falsas as seguintes afirmações: Os comentários: Só podem ocupar uma única linha F Podem ocupar várias linhas V Podem conter outros comentários dentro F Começam por /* e terminam em */ V Não têm qualquer influência na velocidade de execução de um programa V Têm que começar no início de uma linha F