Aula 01. Prof. Diemesleno Souza Carvalho /
|
|
- Eliana Affonso Bonilha
- 7 Há anos
- Visualizações:
Transcrição
1 Programação Estruturada Aula 01 Prof. Diemesleno Souza Carvalho /
2 Na aula passada vimos...
3 Na aula passada vimos Apresentação da disciplina;
4 Na aula de hoje veremos...
5 Na aula de hoje veremos Introdução à linguagem C;
6 Introdução à linguagem C
7 Introdução à linguagem C Vamos aprender neste curso os conceitos básicos da linguagem de programação C a qual se tornou muito popular devido à sua versatilidade e ao seu poder.
8 Introdução à linguagem C Uma das grandes vantagens do C é que ele possui tanto características de alto nível quanto de baixo nível.
9 Introdução à linguagem C O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC DPD-11 rodando o sistema operacional UNIX.
10 Introdução à linguagem C O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC DPD-11 rodando o sistema operacional UNIX.
11 Introdução à linguagem C O C é derivado de uma outra linguagem: o B, criado por Ken Thompson. O B, por sua vez, veio da linguagem BCPL, inventada por Martin Richards.
12 Curiosidade:
13 Curiosidade: A t é o m o m e n t o, 2 l i n g u a g e n s d e programação nasceram no Brasil.
14 Curiosidade: A t é o m o m e n t o, 2 l i n g u a g e n s d e programação nasceram no Brasil.
15 Curiosidade: A t é o m o m e n t o, 2 l i n g u a g e n s d e programação nasceram no Brasil.
16 Curiosidade: A t é o m o m e n t o, 2 l i n g u a g e n s d e programação nasceram no Brasil.
17 Introdução à linguagem C E s t u d a r e m o s p r o g r a m a ç ã o e m C padronizado pela ANSI.
18 Introdução à linguagem C E s t u d a r e m o s p r o g r a m a ç ã o e m C padronizado pela ANSI. Chamado de ANSI C, ISO C e Standard C é a referência padrão da linguagem C publicada pelo American National Standards Institute.
19 Como funciona a linguagem C?
20 Como funciona a linguagem C?
21 Como funciona a linguagem C?
22 Primeiros passos
23 Primeiros passos O C é Case Sensitive, isto é, letras maiúsculas e minúsculas fazem diferença.
24 Primeiros passos O C é Case Sensitive, isto é, letras maiúsculas e minúsculas fazem diferença. Isso significa que: Soma é diferente de soma, que é diferente de SoMa e diferente de soma...
25 Ambiente de desenvolvimento
26 Ambiente de desenvolvimento Os laboratórios já estão preparados para e s c re v e r, c o m p i l a r e exe c u t a r o s programas em C.
27 Ambiente de desenvolvimento Iremos utilizar: Sistema Operacional Linux; Build-Essential; Java Oracle JDK 8; Eclipse IDE; CDT Plugin para Eclipse;
28 Ambiente de desenvolvimento Recomendações:
29 Ambiente de desenvolvimento Recomendações: Elementary OS Sistema Operacional Linux; Build-Essential; Java Oracle JDK 8; Eclipse IDE; CDT Plugin para Eclipse; Fonte:
30 Ambiente de desenvolvimento Recomendações: Linux Mint Sistema Operacional Linux; Build-Essential; Java Oracle JDK 8; Eclipse IDE; CDT Plugin para Eclipse; Fonte:
31 Ambiente de desenvolvimento Recomendações: Eclipse Sistema Operacional Linux; Build-Essential; Java Oracle JDK 8; Eclipse IDE; CDT Plugin para Eclipse; Fonte:
32 Ambiente de desenvolvimento Recomendações: Eclipse CDT Fonte:
33 Ambiente de desenvolvimento Recomendações: Java Oracle JDK 8 Fonte:
34 Ambiente de desenvolvimento Recomendações: Build Essential
35 Conhecendo o Eclipse IDE
36 Conhecendo o Eclipse IDE
37 Conhecendo o Eclipse IDE
38 Conhecendo o Eclipse IDE
39 Conhecendo o Eclipse IDE
40 Conhecendo o Eclipse IDE
41 Conhecendo o Eclipse IDE 1 2
42 Criando a estrutura de trabalho
43 Criando a estrutura de trabalho Vamos criar uma estrutura para organizar nossos códigos da seguinte forma: a) Teremos um projeto onde em cada aula (conteúdo) criaremos um novo diretório para guardar o histórico dos nossos programas. Daremos o nome desses diretórios de aula-xx, onde o xx será substituído pelo número da aula, sendo 01, 02 e etc.
44 Criando a estrutura de trabalho b) Teremos um projeto C para compilar e testar os códigos escritos.
45 Criando a estrutura de trabalho Crie um projeto. (File New Project)
46 Criando a estrutura de trabalho Abra a opção General
47 Criando a estrutura de trabalho Selecione a opção Project
48 Criando a estrutura de trabalho No nome do projeto coloque: SeuNome-PE
49 Criando a estrutura de trabalho No nome do projeto coloque: SeuNome-PE
50 Criando a estrutura de trabalho Temos o projeto para guardar os fontes.
51 Criando a estrutura de trabalho Temos o Projeto criado. É nele que colocaremos os diretórios de cada aula. Começaremos a criar o diretório aula-01
52 Criando a estrutura de trabalho Botão direito do mouse no projeto, New Folder
53 Criando a estrutura de trabalho Como estamos na aula 01, o nome do nosso diretório será aula-01
54 Criando a estrutura de trabalho Temos então o projeto criado e o diretório onde ficarão os fontes da aula de hoje.
55 Criando a estrutura de trabalho Precisamos criar agora o projeto C para poder compilar e testar nossos programas.
56 Criando a estrutura de trabalho File New C Project
57 Criando a estrutura de trabalho Daremos o nome de SeuNome-C
58 Criando a estrutura de trabalho Daremos o nome de SeuNome-C
59 Criando a estrutura de trabalho Com a estrutura criada, já podemos começar a programar. ;)
60 Criando a estrutura de trabalho Repare que no projeto C, foram incluídos alguns arquivos.
61 Criando a estrutura de trabalho Repare que no projeto C, foram incluídos alguns arquivos. NUNCA APAGUE-OS!
62 Criando o primeiro programa
63 Criando o primeiro programa No projeto C, clique no botão New C/C++..
64 Criando o primeiro programa Dê o nome de programa01.c
65 Criando o primeiro programa Repare que o arquivo é criado no nosso projeto e aberto no editor.
66 Criando o primeiro programa Podemos apagar o comentário criado pelo template.
67 Criando o primeiro programa Podemos apagar o comentário criado pelo template.
68 Criando o primeiro programa Vamos escrever o código:
69 Criando o primeiro programa Vamos escrever o código:
70 Criando o primeiro programa Vamos escrever o código:
71 Criando o primeiro programa Após escrever o código, vamos compilar.
72 Criando o primeiro programa Após escrever o código, vamos compilar. Project Build All ou CTRL + B
73 Criando o primeiro programa Repare que após compilado, novos diretórios foram criado no projeto C.
74 Criando o primeiro programa Após compilar o programa, vamos executar.
75 Criando o primeiro programa Após compilar o programa, vamos executar. Basta clicar em Run
76 Criando o primeiro programa Ao executar o programa, o resultado é apresentado no console.
77 Entendendo as coisas
78 Entendendo as coisas 1 Os projetos (Fontes e Compilação) só precisam serem criados uma única vez. 2 Em cada aula (conteúdo) iremos criar um novo diretório no projeto de Fontes, para organizar melhor nossos programas. 3 Para trabalhar melhor, cria-se primeiro o programa no diretório onde será compilado e testado. Estando funcionando, copia o fonte para o diretório da aula do dia.
79 Entendendo as coisas Copie o programa01.c que está no projeto C.
80 Entendendo as coisas Cole no diretório da aula diária.
81 Entendendo as coisas Cole no diretório da aula diária.
82 Entendendo as coisas Apague o arquivo copiado no projeto C.
83 Entendendo as coisas Apague o arquivo copiado no projeto C.
84 Entendendo as coisas Desta forma nossos programas ficarão organizados até o final do curso.
85 Entendendo as coisas Observações: IMPORTANTE! Lembre-se que temos 2 projetos, sendo o SeuNome-C para compilar e testar os programas e o SeuNome-PE para guardar os fontes dos programas de cada aula. Os programas só são compilados e executados dentro do projeto de compilação (SeuNome-C). Só é possível ter um programa por vez no diretório de compilação. Por isso que após compilado e executado, copiamos o programa para o diretório de fontes e excluímos o arquivo copiado do projeto de compilação.
86 Entendendo o código
87 Entendendo o código A linha 1 diz ao compilador que ele deve incluir o arquivo de cabeçalho stdio.h std = standard (padrão) io = input/output (entrada/saída) h = header (cabeçalho)
88 Entendendo o código A linha 3 indica que estamos definindo uma função/método de nome main main = principal É o que define um programa em C. É o método que é executado quando um programa em C é executado.
89 Entendendo o código A linha 3 indica que estamos definindo uma função/método de nome main int indica que a função/método irá retornar um inteiro.
90 Entendendo o código A linha 3 indica que estamos definindo uma função/método de nome main () Toda função/método necessida de parênteses.
91 Entendendo o código A linha 3 indica que estamos definindo uma função/método de nome main {} O corpo/implementação de toda função/método fica dentro de chaves. Neste exemplo, a função inicia na linha 3 e finaliza na linha 6.
92 Entendendo o código Na linha 4 executamos o método printf() O método printf() faz parte do cabeçalho stdio.h Repare que ele recebe um parâmetro de entrada e finaliza com ponto e vírgula.
93 Entendendo o código Na linha 4 executamos o método printf() Todo comando em C finaliza com ponto e vírgula.
94 Entendendo o código Na linha 5 retornamos o número zero. Todo comando em C finaliza com ponto e vírgula.
95 Criando o segundo programa...
96 Criando o segundo programa... N o p r o j e t o S e u N o m e - C, c r i e o programa02.c
97 Criando o segundo programa... Digite o seguinte código:
98 Criando o segundo programa... Digite o seguinte código:
99 Criando o segundo programa... Compile e execute.
100 Entendendo o código...
101 Entendendo o código... Nas linhas 5 e 6 declaramos duas variáveis.
102 Entendendo o código... Uma do tipo int (inteiro) e outra do tipo float (ponto flutuante)
103 Entendendo o código... Na linha 12, utilizamos a função scanf() que recebe 2 parâmetros de entrada e recebe dados do teclado.
104 Entendendo o código... Na função scanf(), o primeiro parâmetro indica o tipo de dado que a função irá receber. Neste caso, um decimal. (int)
105 Entendendo o código... Na função scanf(), o segundo parâmetro indica em qual variável o dado digitado será armazenado.
106 Entendendo o código... Na linha 15, efetuamos um cálculo. (divisão)
107 Entendendo o código... Na linha 18, imprimimos o resultado do nosso cálculo, juntamente com as informações de apresentação.
108 Entendendo o código... Repare que na linha 18, junto ao texto estão duas marcações, %d e %1.f
109 Entendendo o código... A primeira marcação, %d, indica que na impressão deve ser substituído por uma variável de valor decimal. (int)
110 Entendendo o código... A marcação %.1f, indica que deve ser substituída por uma variável de valor float com 1 casa decimal após a vírgula.
111 Entendendo o código... As variáveis estão logo após a vírgula da sentença.
112 Introdução às funções
113 Introdução às funções Uma função é um bloco de código de programa que pode ser usado diversas vezes em sua execução. O uso de funções permite que o programa fique mais legível, mais enxuto e mais bem estruturado. Um programa em C consiste, no fundo, de várias funções colocadas juntas.
114 Introdução às funções No projeto C, crie o programa03.c
115 Introdução às funções No projeto C, crie o programa03.c OBS: Não se esqueça de copiar o programa anterior (programa02.c) para seu diretório da aula-01. ;) OBS: Não se esqueça que no projeto de compilação só pode/deve ficar 1 (um) programa por vez.
116 Introdução às funções Digite o código abaixo: OBS: Não se esqueça de copiar o programa anterior (programa02.c) para seu diretório da aula-01. ;) OBS: Não se esqueça que no projeto de compilação só pode/deve ficar 1 (um) programa por vez.
117 Introdução às funções Digite o código abaixo: OBS: Não se esqueça de copiar o programa anterior (programa02.c) para seu diretório da aula-01. ;) OBS: Não se esqueça que no projeto de compilação só pode/deve ficar 1 (um) programa por vez.
118 Introdução às funções Compile, execute.
119 Introdução às funções Compile, execute.
120 Entendendo o código...
121 Entendendo o código... Da linha 3 a 6 definimos uma função/método chamado mensagem().
122 Entendendo o código... A função mensagem() não recebe nenhum parâmetro de entrada. Ou seja, para executá-la não será necessário informar nada dentro dos parênteses.
123 Entendendo o código... Dentro da função mensagem(), entre as linhas 4 e 5, temos a implementação da função. A implementação é a computação que será realizada, ou seja, o que a função irá realizar quando for executada.
124 Entendendo o código... A única coisa que a função irá fazer é imprimir uma mensagem no console e retornar zero.
125 Entendendo o código... Vale lembrar que a função mensagem irá retornar zero pois definimos que o tipo de retorno dela é um inteiro.
126 Entendendo o código... Podemos concluir então que uma função/método se divide em 5 partes: 1 - Tipo de retorno; 2 - nome; 3 - parâmetros de entrada; 4 - implementação e 5 - retorno;
127 Entendendo o código... Dentro do método principal do programa, main(), na linha 9, executamos a função/método mensagem().
128 Entendendo o código... Além disso, na linha 10, executamos um outro método, o printf()
129 Entendendo o código... Podemos concluir que em um programa, utilizamos funções da própria linguagem de programação quanto funções criadas por nós mesmos.
130 Funções com argumentos
131 Funções com argumentos Argumentos são as entradas que uma função recebe. É através dos argumentos que passamos parâmetros para a função. Já vimos funções com argumentos e funções sem argumentos.
132 Funções com argumentos Argumentos são as entradas que uma função recebe. É através dos argumentos que passamos parâmetros para a função. Já vimos funções com argumentos e funções sem argumentos.
133 Funções com argumentos O que faz uma função ter ou não argumentos de entradas são as necessidades dos mesmos. Ou seja, se uma função for criada para efetuar algum cálculo ou ação que dependa de dados do usuário ou externos, então ela deve receber estes dados via parâmetros de entrada. Caso a função não precise de nenhuma informação do usuário ou de externos, então na sua declaração não será necessário declarar parâmetros de entrada.
134 Funções com argumentos Crie o programa04.c
135 Funções com argumentos Digite o seguinte código:
136 Funções com argumentos Digite o seguinte código:
137 Funções com argumentos Compile, execute.
138 Funções com argumentos Compile, execute.
139 Entendendo o código...
140 Entendendo o código...
141 Funções com argumentos Crie o programa05.c
142 Funções com argumentos Digite o código abaixo:
143 Funções com argumentos Complemente com o código abaixo:
144 Funções com argumentos Depois de compilado, a execução é:
145 Recuperando valores retornados
146 Recuperando valores retornados As vezes é necessário recuperar o retorno de uma função para continuar um processamento. As funções que criamos até agora simplesmente retornavam o número 0. Ao declararmos que o retorno de uma função é um inteiro, podemos retornar qualquer inteiro nessa função.
147 Recuperando valores retornados Crie o programa06.c
148 Recuperando valores retornados Digite o seguinte código:
149 Observações sobre funções
150 Observações sobre funções No nosso programa03.c criamos uma função chamada mensagem() que retorna um int. Poderíamos na verdade não retornar nada, desde que mudássemos o tipo de retorno para void.
151 Observações sobre funções No nosso programa03.c criamos uma função chamada mensagem() que retorna um int. Poderíamos na verdade não retornar nada, desde que mudássemos o tipo de retorno para void.
152 Observações sobre funções Se você prestou atenção, viu que sempre criamos nossas funções ANTES da função principal do programa C. ISSO É IMPORTANTE para que o programa entenda que essa função exista. O programa irá rodar sem problemas, mas o recomendável é declarar antes. ;)
153 Programação Estruturada Aula 01 Prof. Diemesleno Souza Carvalho /
154 Exercícios 1) Crie um programa em C que ao ser executado, imprima seu nome e sua idade na tela. 2) Crie um programa em C que ao ser executado, pergunte ao usuário 2 números e imprima a soma desses números. 3) Crie um programa em C que tenha uma função que receba 2 números inteiros e retorne a soma destes números. No método principal, deve solicitar ao usuário os 2 números e executar o método passando os dados como parâmetros. Ao final, imprima para o usuário uma informação com o resultado. 4) Crie um programa em C que tenha uma função que receba 2 parâmetros do tipo float e calcule e apresente ao usuário o quadrado desses números e a soma dos quadrados. No programa principal, receba os dados do usuário e apresente o resultado como informação.
Introdução à linguagem C
Introdução à linguagem C Luís Charneca luis.charneca@gmail.com Introdução ao C O C nasceu na década de 70. O seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11 correndo
Leia maisSSC304 Introdução à Programação Para Engenharias. Introdução a Linguagem C. GE4 Bio
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Introdução a Linguagem C GE4 Bio GE4Bio Grupo de Estudos
Leia maisINTRODUÇÃO A LINGUAGEM C
INTRODUÇÃO A LINGUAGEM C Aula 01 Programação em Microinformática Prof. Allbert Velleniche de Aquino Almeida E-mail: professor@allbert.com.br Site: http://www.allbert.com.br Histórico O C nasceu na década
Leia maisAula 03 - Linguagem C
Aula 03 - Linguagem C Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida Histórico O C nasceu na
Leia maisLaboratório de Programação II
Laboratório de Programação II Aula 02 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... 01 Introdução à linguagem C;
Leia maisIntrodução a Linguagem C
Introdução a Linguagem C Rafael Silva Guimarães Instituto Federal do Espírito Santo rafaelg@ifes.edu.br http://rafaelguimaraes.net 22 de Dezembro de 2014 Rafael Silva Guimarães Introdução a Linguagem C
Leia maisIntrodução a Linguagem C. Prof. Me. Hélio Esperidião
Introdução a Linguagem C Prof. Me. Hélio Esperidião Características de um programa De forma geral a maioria dos programas são compostos por dados de entrada, processamento e dados de saída. Entrada de
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Leia maisLinguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Leia maisProgramação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
Leia maisProgramação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO
Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO Introdução Criada em 1972, por Dennis Ritchie; Centro de Pesquisas da Bell Laboratories; Para utilização no S.O. UNIX; C é uma linguagem
Leia maisAlgoritmos e Linguagem de Programação em C. Professor: Bernard Cardoso Oliveira
Algoritmos e Linguagem de Programação em C Professor: Bernard Cardoso Oliveira E-mail: bernard_engtelecom@yahoo.com.br 21/07/2014 Conceitos Básicos - Revisão Linguagem de Programação: é um conjunto de
Leia maisConhecendo a Linguagem de Programação C
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Conhecendo a Linguagem de Programação C DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Como
Leia maisProgramação Estruturada Aula - Introdução a Linguagem C
Programação Estruturada Aula - Introdução a Linguagem C Prof. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br 2 HISTÓRICO DA LINGUAGEM C HISTÓRICO DA LINGUAGEM C Como tudo iniciou... C iniciou
Leia mais#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C
#include Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C ANTES DO C ERA A LINGUAGEM B B foi essencialmente uma simplificação da linguagem BCPL. B só tinha um tipo de dado, que
Leia maisIntrodução à Programação. Introdução a Linguagem C. Prof. José Honorato F. Nunes
Introdução à Programação Introdução a Linguagem C Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Introdução Variáveis Tipos de dados Operadores e Expressões: Operadores
Leia maisAlgoritmos e Introdução à Programação. Lógica e Linguagem de Programação
Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes honoratonunes@softwarelivre.org http://softwarelivre.org/zenorato/honoratonunes Linguagem C Prof.
Leia maisIntrodução à Engenharia ENG1000
Introdução à Engenharia ENG1000 Aula 04 Introdução ao Visual Studio 2010 Prof. Augusto Baffa 1. Execute o MS-Visual Studio 2010. Experimente o caminho: Start All Programs Microsoft
Leia maisIntrodução Linguagem C. UDESC - Prof. Juliano Maia 1
Introdução Linguagem C UDESC - Prof. Juliano Maia 1 Índice Seção 1 A linguagem C Seção 2 Esqueleto Básico Programa em C UDESC - Prof. Juliano Maia 2 A linguagem C Seção 1 História Características Orientação
Leia maisLaboratório de Programação II
Laboratório de Programação II Aula 03 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... 02 Variáveis, constantes, operadores
Leia maisFigura 1: Operações para gerar um programa executável.
Uma jornada de mil milhas começa sempre com um simples passo. Lao Tse. PRIMEIROS PASSOS Para poder construir programas em C é necessário utilizar um ambiente de desenvolvimento. Por ambiente de desenvolvimento
Leia maisApresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Apresentação da ferramenta de programação. Comandos de entrada e saída Prof. Alex Camargo alexcamargoweb@gmail.com Linguagem C A linguagem
Leia mais6 Alguns conceitos e comandos em programação
6 Alguns conceitos e comandos em programação 6.1 Diretivas Diretivas são instruções que permitem ao programador efetuar algum tipo de modificação à compilação, sendo analisadas e executadas pelo pré-compilador,
Leia maisLaboratório 01 NetBeans
Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof. Renato Pimentel Atividade individual. Laboratório 01 NetBeans 1 Introdução Os
Leia maisAula 4 Introdução ao C
Considere o nosso MSC. O Processador Central, entende o conjunto de instruções, leia, imprima, atribuição e condicional e com ela resolvemos vários problemas, construindo vários algoritmos. As instruções
Leia maisEstrutura de Programas e Tipos de Dados Simples
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Estrutura de Programas e Tipos de Dados Simples Prof. Vanderlei Bonato: vbonato@icmc.usp.br Prof. Claudio Fabiano Motta Toledo: claudio@icmc.usp.br
Leia maisLaboratório de Introdução à Ciência da Computação I
Laboratório de Introdução à Ciência da Computação I Aula 1 - Estrutura Sequencial Professores: Vanderlei Bonato (responsável) - vbonato@icmc.usp.br Roberto de M. F. Filho (aluno PAE) - rmdff@icmc.usp.br>
Leia maisAula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU
Aula 5 Oficina de Programação Introdução ao C Profa. Elaine Faria UFU - 2017 Linguagem de Programação Para que o computador consiga ler um programa e entender o que fazer, este programa deve ser escrito
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 maisObs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans.
1 - Criando meu primeiro programa em Java Para criar um programa Java podemos utilizar um editor de textos (Bloco de Notas/Windows, Notepad ++ ou GEdit/Linux) e o console do sistema operacional, ou um
Leia maisPRIMEIRO PROGRAMA. Neste post iremos construir uma pequena classe destinada para soma de dois números.
PRIMEIRO PROGRAMA Olá pessoal! Neste post iremos construir uma pequena classe destinada para soma de dois números. Para este post, espero conseguir fazer o leitor entender algumas coisas: 1. Declaração
Leia maisAula 2: Introdução a Linguagem C
Aula 2: Introdução a Linguagem C Prof. Sérgio Montazzolli Silva smsilva@uel.br 2 Sumário História Ponto de entrada de um programa (função main) Bibliotecas Blocos, encerramento de linha e identação Função
Leia maisLinguagens de Programação
Linguagens de Programação 128 13 129 Linguagens de Programação Uma linguagem de programação é um vocabulário e um conjunto de regras gramaticais usadas para escrever programas de computador. Esses programas
Leia maisOlimpíadas de Informática Aulas preparatórias Introdução a Programação em C.
Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Prof. Gemilson George E-mail: gemilson@geo.com.br Skype: gemilson_geo MSN: gemilsongeorge@gmail.com Facebook: gemilson Fone:
Leia maisAula 02. Prof. Diemesleno Souza Carvalho
Programação Orientada a Objetos II Aula 02 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... - O que é C# e.net - Um
Leia maisIntrodução ao IDE Netbeans (Programação Java)
Universidade Federal do ABC Disciplina: Processamento da Informação (BC-05045) Assunto: Introdução ao IDE Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas
Leia maisLinguagem C Princípios Básicos (parte 1)
Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos
Leia maisDesenvolvendo aplicações Java
José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Desenvolvendo aplicações Java Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO JAVA... 1 1.1 A PLATAFORMA
Leia maisCCO 016 / COM 110 Fundamentos de Programação
CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 04 Linguagem de programação C Saída de dados Imprima printf Histórico da Linguagem
Leia maisOlimpíadas de Informática
Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Prof. Gemilson George E-mail: gemilson@colegiogeo.com.br Fone: (83)8792-7419 Blog: informaticageo.wordpress.com Facebook (Grupo):
Leia maisLaboratório de Introdução à Ciência da Computação I
Laboratório de Introdução à Ciência da Computação I Aula 1 - Estrutura Sequencial Professores: Vanderlei Bonato (responsável) - vbonato@icmc.usp.br Luiz Henrique Kiehn (aluno PAE) - lhkiehn@icmc.usp.br
Leia maisIntrodução à Linguagem C
Engenharia de CONTROLE e AUTOMAÇÃO Introdução à Linguagem C Aula 02 DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria beltrame@mail.ufsm.br
Leia maisIntrodução a Programação na Linguagem C.
Introdução a Programação na Linguagem C. Prof. Gemilson George E-mail: gemilson@geo.com.br Skype: gemilson_geo MSN: gemilsongeorge@gmail.com Facebook: facebook.com/gemilson Fone: (83)8880-2046 Blog: informaticageo.wordpress.com
Leia maisAula 3 Primeiros programas
Aula 3 Primeiros programas FACOM-UFMS 2012 OBJETIVOS DA AULA Introdução ao CodeBlocks; Criação dos primeiros programas; Esta aula foi baseada nos capítulos 3 e 4 da apostila de Programação de Computadores
Leia maisIDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias
1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo
Leia maisAmbiente de desenvolvimento
Linguagem C Ambiente de desenvolvimento Um programa em C passa por seis fases até a execução: 1) Edição 2) Pré-processamento 3) Compilação 4) Linking 5) Carregamento 6) Execução Etapa 1: Criação do programa
Leia mais1 Introdução e Conceitos básicos
1 Introdução e Conceitos básicos Aula 0 Sumário Capítulo 1 Introdução e Conceitos básicos 1.1. Definição 1.. Comandos Básicos 1..1. Comando de saída: impressão na tela 1... Case sensitive 1..3. Função
Leia maisINFORMÁTICA APLICADA AULA 01 LINGUAGEM DE PROGRAMAÇÃO C++
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 01 LINGUAGEM DE PROGRAMAÇÃO C++ Profª ª Danielle Casillo INTRODUÇÃO Vamos, neste curso, aprender
Leia maisWorking 05 : Modularização
Universidade Federal do Espírito Santo Centro Tecnólogico Working 05 : Modularização Objetivos: Entender como é estruturada uma função em C e lembrar como é feita a comunicação entre funções; Praticar
Leia maisLinguagem C. Compiladores e Interpretadores
Linguagem C Criada por Dennis M. Ritchie e Ken Thompson no Laboratório Bell em 1972. A Linguagem C foi baseada na Linguagem B criada por Thompson. C é uma linguagem utilizada para programação de qualquer
Leia maisAulas preparatórias Introdução a Programação em Linguagem C
Aulas preparatórias Introdução a Programação em Linguagem C Prof. Gemilson George E-mail: gemilson@colegiogeo.com.br Blog: informaticageo.wordpress.com Facebook (Grupo): GEO.OBI AJUDA NOS ESTUDOS br.spoj.com
Leia maisNo Windows há basicamente dois tipos de programas de usuário:
Introdução O que vem a ser um programa em C? Você talvez já tenha ouvido falar que um compilador é um programa ou ferramenta que transforma um programa fonte escrito em uma linguagem de programação de
Leia maisAula 1 Apresentação do Curso
Departamento de Sistemas de Computação Universidade de São Paulo SSC 502 Laboratório de Introdução a Ciência de Computação I Aula 1 Apresentação do Curso Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br)
Leia maisALGORITMOS AULA 01. Baseado nas aulas do Prof. Jorgiano Vidal
ALGORITMOS AULA 01 Baseado nas aulas do Prof. Jorgiano Vidal LINGUAGEM C Uma das grandes vantagens do C é que ele possui tanto caracterìsticas de "alto nìvel" quanto de "baixo nìvel". Linguagem de propósito
Leia maisCaracterísticas fundamentais de codificação de programas
Faculdade de Engenharia da Computação Disciplina: Lógica de Programação Características fundamentais de codificação de programas Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis Wagner Santos
Leia maisPOO fundamentos Parte II. Professor Vicente Paulo de Camargo
POO fundamentos Parte II Professor Vicente Paulo de Camargo COMPORTAMENTOS Um comportamento expressa uma ação que um objeto ou instância de uma classe pode executar Na POO um comportamento é expresso através
Leia maisTópicos em C. Eliade F. Lima
Tópicos em C Eliade F. Lima maio/2010 Criada em 1972, por Dennis Ritchie, nos laboratórios Bell, para ser usada no sistema operacional UNIX. Linguagem de propósito geral, sendo adequada à programação estruturada.
Leia mais3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Linguagem de programação C 3.1. Conceitos
Leia maisUsando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo
Usando o Eclipse - Fundamentos Professor Vicente Paulo de Camargo O Eclipse é um ambiente de desenvolvimento integrado (IDE) É a ferramenta mais utilizada pelas empresas, visto que pode ser configurada
Leia maisINFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON
INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON Prof. Dr. Daniel Caetano 2018-2 Objetivos Entender a lógica do Python Apresentar e estrutura do Python Capacitar o aluno para escrever algoritmos
Leia maisProgramação I A Linguagem C. Prof. Carlos Alberto
Programação I A Linguagem C Prof. Carlos Alberto carlos.batista@facape.br carlos36_batista@yahoo.com.br 2 Origem A linguagem C foi desenvolvida em 1972, nos Laboratórios Bell, por Dennis Ritchie. Implementada
Leia maisIntrodução à linguagem de programação C. Alexandre Mota
Introdução à linguagem de programação C Alexandre Mota acm@cin.ufpe.br Do código-fonte ao executável Nossa preocupação maior neste curso está com o código-fonte. Nossa carta de intenções para com o computador!
Leia maisLINGUAGEM C: FUNÇÕES FUNÇÃO 08/01/2018. Funções são blocos de código que podem ser nomeados e chamados de dentro de um programa.
LINGUAGEM C: FUNÇÕES Prof. André Backes FUNÇÃO Funções são blocos de código que podem ser nomeados e chamados de dentro de um programa. printf(): função que escreve na tela scanf(): função que lê o teclado
Leia maisIntrodução à Programação Estruturada Parte 3. Material da Prof. Ana Eliza
Introdução à Programação Estruturada Parte 3 Material da Prof. Ana Eliza Arquitetura do Computador Digital MEMÓRIA Armazena dados e comandos UNIDADE DE ENTRADA UNIDADE DE CONTROLE UNIDADE LÓGICA E ARITMÉTICA
Leia maisA linguagem C (visão histórica)
A linguagem C (visão histórica) A linguagem C é uma linguagem de programação desenvolvida no ínício dos anos 70 por Dennis Ritchie, que trabalhava nos laboratórios Bell e que também inciou em paralelo,
Leia maisLINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO
VARIÁVEL LINGUAGEM C Aula 3 TECNOLOGIA EM JOGOS DIGITAIS LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Negócios
Leia maisComputação Eletrônica
Computação Eletrônica Introdução à linguagem C Prof: Luciano Barbosa C é a Linguagem Adotada na Disciplina Anteriormente utilizava a Linguagem Pascal Do semestre 2013-2 em diante Uso da Linguagem de Programação
Leia maisALGORITMOS. Professor: Diego Oliveira. Aula 06 - Tipos Primitivos de Dados
ALGORITMOS Professor: Diego Oliveira Aula 06 - Tipos Primitivos de Dados Netbeans Para testar nossos exemplos criaremos uma classe no Netbeans Nesta disciplina não será visto nada de orientação a objetos,
Leia maisLinguagem C Introdução. Contexto Histórico Principais diferenças do Java Funções em C Compilar programas em C no Linux
Linguagem C Introdução Contexto Histórico Principais diferenças do Java Funções em C Compilar programas em C no Linux Porquê C em AC? A linguagem C fornece um modelo de programação próximo da máquina física
Leia maisFundamentos de Programação Java. Professor Vicente Paulo de Camargo
Fundamentos de Programação Java Professor Vicente Paulo de Camargo Eclipse - Fundamentos Criando um novo projeto-1ª.forma Depois de usar uma das duas formas, informe o nome do seu projeto aqui Estrutura
Leia maisMaterial sobre Funções AEDS 1
Material sobre Funções AEDS 1 1 Funções - revisão Funções definem operações que são usadas frequentemente Funções, na matemática, requerem parâmetros de entrada e definem um valor de saída 2 Funções -
Leia mais16. Compilação no Linux
16. Compilação no Linux 16.1 Compilador X Interpretador Um código fonte pode ser compilado ou interpretado. Compiladores e interpretadores tratam o código de maneira diferente. Interpretador: Lê o código
Leia maisLinguagem Técnica I. Prof. Jonatas Bastos
Linguagem Técnica I Prof. Jonatas Bastos Email: jonatasfbastos@gmail.com 1 Objetivo da Disciplina p Entender os conceitos da programação orientada a objetos; p Aplicar conceitos básicos relativos a objetos
Leia maisFundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Programação. Prof. Dr. Bruno Moreno
Fundamentos de Lógica e Algoritmos Aula 3.1 Introdução a Programação Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br O objetivo dessa disciplina é aprender uma linguagem de programação?? 2 Objetivo da
Leia maisLINGUAGEM C: FUNÇÕES FUNÇÃO 04/07/2017. Funções são blocos de código que podem ser nomeados e chamados de dentro de um programa.
LINGUAGEM C: FUNÇÕES Prof. André Backes FUNÇÃO Funções são blocos de código que podem ser nomeados e chamados de dentro de um programa. printf(): função que escreve na tela scanf(): função que lê o teclado
Leia maisLINGUAGEM DE PROGRAMAÇÃO C AULA 2. Professor: Rodrigo Rocha
LINGUAGEM DE PROGRAMAÇÃO C AULA 2 Professor: Rodrigo Rocha TIPOS, VARIÁVEIS E CONSTANTES Tipos de Dados Variáveis Constantes Introdução a entrada e saída Printf Scanf Ferramentas: Dev-C++ Code::Blocks
Leia maisAlgoritmos e Estruturas de Dados I (DCC/003) Funções
Algoritmos e Estruturas de Dados I (DCC/003) Funções Funções Funções definem operações que são usadas frequentemente Funções, na matemática, requerem parâmetros de entrada, e definem um valor de saída
Leia maisUSP - ICMC - SSC SSC o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria
USP - ICMC - SSC SSC 0501-1o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal:
Leia maisProgramação Estruturada
Programação Estruturada Entrada e Saída. Mais sobre dados Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Saída
Leia maisLinguagem de Programação. Thiago Leite Francisco Barretto
Linguagem de Programação Thiago Leite Francisco Barretto SCHILDT, H. C Completo e Total. 3ª Edição. São Paulo: Makron, 1997. Bibliografia Ementa
Leia maisOPL e IB.
Aula 01 - Introdução à Linguag C Programação: Estrut. Sequencial OPL e IB Prof: Anilton Joaquim da Silva anilton.ufu@outlook.com 1 A linguagem C++ A linguagem C foi desenvolvida no fim da década de 60;
Leia maisRevisão. Profa Marina Gomes
Revisão Profa Marina Gomes Algoritmos Na construção de um programa, o problema que o algoritmo representa é composto por três fases. Entrada: dados de entrada do algoritmo. Processamento: ações sobre os
Leia maisAula 05. Prof. Diemesleno Souza Carvalho
Banco de Dados Aula 05 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Unidade IV - Normalização de Dados; - Primeira,
Leia maisVariáveis, Comandos de Atribuição e Comando de Entrada e Saída
BCC 201 - Introdução à Programação Variáveis, Comandos de Atribuição e Comando de Entrada e Saída Guillermo Cámara-Chávez UFOP 1/1 Estrutura Básica de um programa C I < d i r e t i v a s do pré p r o c
Leia maisINFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON
INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON Prof. Dr. Daniel Caetano 2019-1 Objetivos Entender a lógica do Python Apresentar e estrutura do Python Capacitar o aluno para escrever algoritmos
Leia maisLinguagens de Programação PROGRAMAÇÃO DE COMPUTADORES. Linguagem C. Linguagem C Estrutura Básica. Constante (literais) Linguagem C Primeiro Programa
Linguagens de Programação PROGRAMAÇÃO DE COMPUTADORES Linguagem C - Introdução Linguagens de Máquina Representação numérica Difícil utilização e compreensão Específica para cada máquina Linguagens Simbólicas(Assembly)
Leia maisProgramação Estruturada
Programação Estruturada Introdução à linguagem C Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Programação estruturada
Leia maisIntrodução à Programação Aula 16. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 16 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação COMO UM PROGRAMA C É COMPILADO? 2 Compilação de um Programa A compilação
Leia maisAula 03: Introdução a C
Aula 03: Introdução a C Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior O que é um computador Organização de um
Leia maisLinguagem C. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná
Linguagem C IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Sabemos construir algoritmos que tenham: Variáveis Comandos sequenciais Entrada e saída
Leia maisProgramação I Funções. Prof. Carlos Alberto
Programação I Funções Prof. Carlos Alberto carlos.batista@facape.br carlos36_batista@yahoo.com.br Funções Funções são blocos de códigos que podem ser nomeados e chamados de dentro de um programa; Funções
Leia maisLinguagem C Funções. André Tavares da Silva.
Linguagem C Funções André Tavares da Silva andre.silva@udesc.br Funções É uma coleção de comandos identificados por um nome (identificador); As funções executam ações e podem retornar valores; main, printf
Leia maisProgramação Estruturada Aula 2 - Introdução
Programação Estruturada Aula 2 - Introdução Prof. Luis Carlos Retondaro Técnico em Telecomunicações 2 o Ano CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca Campus Petrópolis 2017
Leia maisProgramação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Leia maisModulo 2 Leitura, Escrita e IF
Curso de Programação em Computadores V Modulo 2 Leitura, Escrita e IF Aura & Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Ciclo de um programa IDE - ambiente de programação C (++, # ) Introdução 2
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano 2013-1 Objetivos Entender o mecanismo de um programa em C/C++ Apresentar e estrutura da Linguagem C/C++
Leia maisAlgoritmos e Programação de Computadores Profs: Ronaldo Castro de Oliveira Anilton Joaquim da Silva
Algoritmos e Programação de Computadores Profs: Ronaldo Castro de Oliveira ronaldo.co@ufu.br Anilton Joaquim da Silva anilton@ufu.br 1 A linguagem C++ A linguagem C foi desenvolvida no fim da década de
Leia maisProgramação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Programação em C Variáveis e Expressões DCA0800 Algoritmos e Lógica de Programação Heitor Medeiros Florencio
Leia mais