Ambiente de desenvolvimento O ambiente Turbo C Editor Sistema de ajuda Execução passo-a-passo e watch Ficheiros *.bak.

Slides:



Advertisements
Apresentações semelhantes
V Procedimentos – são estruturas que agrupam um conjunto de comandos, que são executados quando o procedimento é chamado. v Funções – são procedimentos.
Advertisements

Sistemas Operativo TIC Sessão 2 Professora: Aida Meira.
FORTRAN FORmula TRANslation.
Pearson Education Slide 1. Pearson Education Slide 2 Cap í tulo 3 Criado por Frederick H. Colclough, Colorado Technical University Fundamentos das Funções.
Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Introdução 1.1 Octave Introdução.
Introdução aos Computadores e à Programação DI-FCT-UNL-2005/2006 Introdução 1.1 Octave Introdução.
Programação para Engenharia I
Recursividade Prof. Alex F. V. Machado
Profa. Ligia Flávia Antunes Batista
Algoritmos e Programação Linguagens de Programação Teoria Aula 5 (05/05) Universidade Federal do Vale do São.
Vi 1 Editando com vi. vi 2 Por que vi? l Editar arquivos de configuração l Editar scripts de shell l Disponível em todas as distribuições l Necessita.
LINGUAGEM ESTRUTURADA TURBO C
Curso de Programação em C++
Linguagem C Estruturas de Seleção.
Estruturas de Decisão Permitir testes para decidir acções alternativas: if if - else switch (?:) Operador Condicional MF.
Funções Pré-definidas
7 - Funções pré-definidas
Folha de Cálculo TIC 10.
Modularização: funções e procedimentos (continuação)
Sistema Operativo em Ambiente Gráfico
TIC EB 2,3 Rates SINTRA / 2006.
Interpretador Online.
Folha de cálculo Conceitos básicos Criação de uma folha de cálculo
Subprogramas - Funções e Sub-rotinas
Função acos() Função acos Protótipo double acos ( double x ) Cabeçalho
Rodrigo Cristiano Silva
Teclado António A. Arnaut N. Duarte.
Linguagens imperativas: Aula prática
FOLHA DE CÁLCULO.
© 2003 Introdução à programaçãoComputadores e programação I Execução de instruções Aula nº4.
Uso de parâmetros na linha de comando
Introdução aos Computadores e Programação DI-FCT-UNL-2003/2004
Matlab Mini Curso PET 2012.
Prof. Reginaldo Ré Universidade Tecnológica Federal do Paraná – Campus Campo Mourão COINT - Coordenação.
Funcionalidades principais (continuação)
Programação em C++ Compiladores
Funções Matemáticas ABS(valor): valor absoluto INT(valor): arredonda para baixo ROUND(valor;casas_decimais): arredonda Usar ROUND ou o comando de formatação.
Microsoft Office Excel 2010
3. Introdução à Linguagem C
Capítulo V – Comandos de Entrada e Saída 5.1 – Equipamentos de entrada e saída 5.2 – Saída no vídeo-texto 5.3 – Entrada pelo teclado 5.4 – Entrada e saída.
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
Linguagens de Programação
Programação e Aplicações Gráficas
Funções Matemáticas e de String
A17 – Primeiros passos na utilização das TIC
Introdução à Linguagem JavaScript
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 03) Prof. Alessandro Bernardo.
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 06) Prof. Alessandro Bernardo.
Comando de Seleção switch
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo III Comandos de Controle.
Aula Prática 2 Monitoria IP/CC (~if669).
MATLAB - Matrix Laboratory Adaptado de Profa
Haskell Programação Funcional Diego Lima Rubem Moreira.
Computação Eletrônica Variáveis Reais e Booleanas.
Tecnologias de Informação e Edição (2014/15) UBI - Dep. de Informática 34 Sistema Operativo Sistema Operativo Aplicações Utilizador Máquina Processador.
Escrita e Organização de Documentos em Computador Unidade 3 TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO 2º Periodo.
Algoritmos.
JScript Perspectiva histórica Conceitos básicos - exemplos de utilização - comparação crítica Webliografia
PROGRAMAÇÃO II – PARTE 1 Profa. Maria Augusta Constante Puget.
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 08) Prof. Alessandro Bernardo.
Administração de sistemas operacionais
FOLHA DE CÁLCULO.
Algoritmos e Programação MC102 Prof. Paulo Miranda IC-UNICAMP Aula 15 Funções.
AULA 01 Apresentação do Editor de Texto do Office 2010.
Linguagem de Programação
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO FOLHA DE CÁLCULO OPERAÇÕES ELEMENTARES NA FOLHA DE CÁLCULO.
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO FOLHA DE CÁLCULO FÓRMULAS, REFERÊNCIAS E FUNÇÕES.
Construção de Algoritmos AULA 04
Aula Introdução ao MATLAB
Transcrição da apresentação:

Ambiente de desenvolvimento O ambiente Turbo C Editor Sistema de ajuda Execução passo-a-passo e watch Ficheiros *.bak

Compiladores de C Turbo C (2~3 Mb) (V. 2.0, 1988) Borland C++ Microsoft C WatCom Sistemas UNIX djgpp (20 Mb) Usem o que preferirem... ! Mas...! Cuidado com o C++ !

O ambiente Turbo C Edição (sem rato !) Copiar/mover um bloco de texto marca o início marca o fim copia ‘move’

O ambiente Turbo C Procura, substituição,.... Inserir e apagar texto Outros comandos (ler um ficheiro, gravar um ficheiro, gravar parte de um ficheiro, etc) - Tecla de ajuda

Sistema de ajuda Procura, substituição,.... Inserir e apagar texto Outros comandos (ler um ficheiro, gravar um ficheiro, gravar parte de um ficheiro, etc) Executar um programa: Opções várias...

Help com contexto - help ‘em contexto’ - help ‘geral’

… sobre as funções aritméticas #include floor(...) maior inteiro contido em abs(...)Valor absoluto sqrt(...)raiz quadrada pow(a, b)potência a b sin(...), cos(...), asin(...), acos(...), sinh(...), cosh(...), mas cuidado  !

… sobre as funções aritméticas

int x, y, z; x=sqrt(y*y+z*z); double x, y, z; x=sqrt(y*y+z*z); A função sqrt()

Ficheiros include / header

‘outro’ editor…

Execução passo-a-passo instrução a instrução... até à posição do cursor variável watch marca/desmarcar ponto de paragem

Debuging Valores das variáveis Exec. passo-a-passo Exec. até linha actual Ponto de paragem (Breakpoint) Watch (Ctrl+F7) F8 F4 Ctrl+F8

Ficheiros *.bak ?... versão ‘anterior’ do nosso programa.

Ambiente Turbo C –Fibonacci –Classificação de um triângulo –Factorial / Combinações de n p a p –Det. de divisores de um número Nºs primos, nºs amigos, Nºs reduzidos, exactos e abundantes –Soma dos algarismos de um nº –Máximo divisor comum (Euclides) –Raízes de pol. do 2º grau –HiLo Aula prática…

Aula prática Exemplos de aplicação –Variáveis aleatórias –geração de chaves de Totobola –Dados –Intersecção de uma recta com uma circunferência –temporizar os exercícios das aulas anteriores rand(), randomize()