Algoritmos E Prog Aula 05 Int C 1
•
•
Definições
◦ Linguagem de Programação
◦ Código-Fonte
◦ Funções
◦ Parâmetros, Argumentos e Retorno de dados
Linguagem C
◦ Escopo Principal de um Código-Fonte
◦ Tabelas de formatação de dados
▪ printf();
▪ scanf();
◦ Declaração de Variáveis
▪ Globais
▪ Locais
O que são linguagens de programação?
São métodos padronizados para que um programador possa passar instruções específicas para um computador. A partir de uma linguagem de programação, pode-se escrever um código-fonte, que se tornará um programa de computador.
O que são códigos-fonte?
Os códigos fonte são, na verdade, arquivos de texto contendo a sequência de instruções
(funções/processos) que o computador deve executar (um algoritmo). Porém para ser um código-fonte, o mesmo deve obedecer os métodos/padrões (sintaxe) de uma linguagem de programação específica.
O que são funções?
Na programação, uma função é um algoritmo generalizado (um conjunto de instruções) para resolver um determinado “mini-problema”. As funções são criadas quando se observa a necessidade da implementação de repetidas vezes do mesmo bloco de código. Por exemplo: “imprimir uma mensagem”. As funções possuem parâmetros e argumentos.
O que são parâmetros, argumentos e retorno de dados?
Os parâmetros, são os nomes dos dados que você vai receber. Por exemplo: “Numero1” e “Numero2”. Os argumentos são os valores, especificamente falando, dos parâmetros que serão manipulados numa função. Por exemplo: A função “somar_dois_números”, possui 2 Parâmetros: “num1” e “num2” e pode receber como
Argumento dois valores: “0” e “20”, por exemplo.
As funções também podem retornar dados, como no exemplo na função “somar_dois_numeros”, ela será inútil se não retornar o resultado da soma. Para isso devemos retornar um dado com o valor do resultado da soma. Em alguns casos, uma função não necessita retornar nada. Por exemplo: Uma função para imprimir algo na tela só precisa receber o que vai ser escrito e acessar o hardware