Home
P1 Escolha múltipla (4 valores)
Contents
1. P1 Escolha m ltipla 4 valores NOTA IMPORTANTE em caso de d vida escolha a op o que lhe parecer mais completa 1 a A documenta o completa do projecto de um programa composta por 0 5v Seleccione a resposta correcta 0 E 0 0 1 b Se um microprocessador s entende linguagem m quina como que executa programas escritos em linguagens de alto a como por exemplo a do Matlab C Fortran etc 0 5v Seleccione a resposta correcta x 0 0 0 1 c Um erro de execu o num E ocorre normalmente em que situa o 0 5v Seleccione a resposta correcta x 0 0 1 d A lista de tarefas que utilizada em conjunto com a sequencia o a selec o e a repeti o para construir o algoritmo obtida 0 5v Seleccione a resposta correcta 0 0 0 2 13 1 e Quando escolheria utilizar uma estrutura de selec o i f em vez de uma switch 0 5v Seleccione a resposta correcta O 0 0o x O 1 f A opera o de abertura de um ficheiro serve para 0 5v Seleccione a resposta correcta O O0 w OO 1 g No algoritmo de ordena o por indexa o 0 5v Seleccione a resposta correcta E O 1 h Uma function handle pode ser utilizada para passar fun es como argumentos para outras fun es em Matlab Que tipos de fun es podem ser passadas desta forma 0 5v Seleccione a resposta correcta 1 0 C1 3 13 N mero Primeiro e ltimo Nome P2 An lise e
2. compara o tem que ser feita letra a letra O programa s deve comparar as cadeias de caracteres se tiverem o mesmo comprimento assuma que poss vel saber o comprimento e deve parar a compara o e apresentar a mensagem logo que descubra se as cadeias de caracteres s o iguais ou diferentes 3 a Abordagem Top down 0 8v Compara cadeias de caracteres Comparar Apresentar cadeias de mensagem caracteres Obter cadeias de caracteres Ler cadeias de caracteres Pedir cadeias de caracteres 8 13 3 b Esquema de processamento 0 5v Entradas cadeial cadeia 2 valores pedidos ao utilizador Sa das Mensagem indicando se as cadeias s o iguais ou diferentes 3 c 2 2v Algoritmo do corpo principal do programa Pedir ao utilizador valores para cadeial e cadeia2 Se o comprimento de cadeial for diferente do de cadeia2 a Apresentar mensagem indicando que as cadeias s o diferentes Caso contr rio c Se iguais for verdadeiro 1 Apresentar mensagem indicando que as cadeias s o iguais d Caso contr rio a Apresentar mensagem indicando que as cadeias s o diferentes 9 13 N mero Primeiro e ltimo Nome P4 Programa o 6 5 valores NOTA IMPORTANTE a robustez dos programas ao tipo de entrada apenas deve ser considerada quando explicitamente pedida no enunciado da pergunta 4 a Para um prisma que tenha como base um pol gono com n lados e altura A o volume V
3. verificar ou dar mensagens sobre as opera es de abertura e de fecho Pode utilizar qualquer fun o sua conhecida para ler os dados do ficheiro desde que a sa da da fun o seja o vector de estruturas pedido 2 2v function prisma leDados fid fopen prismas dat for i 1 3 qe fgetl fid end k 1 while feof fid linha a i prisma k n str2num linha 1 2 prisma k h str2num linha 3 6 prisma k S str2num linha 7 end if prisma k n 0 amp amp prisma k h 0 amp amp prisma k S 0 k k 1 end end fclose fid 11 13 N mero Primeiro e ltimo Nome 4 c Escreva um script que leia do ficheiro prismas dat um vector de estruturas contendo informa o sobre prismas utilizando a fun o leDados definida na al nea 4 b Em seguida o programa deve indicar ao utilizador quantos prismas h no vector n o preciso mostr los basta dizer quantos h e pedir lhe o ndice do prisma que pretende avaliar O programa deve ent o calcular e apresentar ao utilizador com uma precis o de 3 casas decimais o valor da rea do prisma seleccionado calculada utilizando a fun o prismaVolArea definida na al nea 4 a O programa deve em seguida definir um vector cujos valores variem desde 70 at 130 de S do prisma seleccionado em passos de 10 de S e apresentar num gr fico a correspondente curva de volume em fun o de S sendo tamb m estes volumes calculados utilizand
4. 3 amp ficheiros tab do projecto para 3 4 um cell array de strings c 4 5 5 6 c 3 6 Ta id fopen fich wt 7 8 if id 1 8 9 fprintf N o foi aberto 9 10 Else 10 11 while true 11 12 lin fgetl id 1 25 13 lin strtrim fich 13 14 if strncmp lin 14 15 OBSERVATION NAME LG 15 16 c 1 lin 16 17 elseif strncmp lin 17 18 IMAGE TIME 10 18 19 c 2 lin 2 19 20 elseif strncmp END lin l 20 21 exit 21 22 end 228 23 end 23 24 n fechou fclose id 24 25 if n fechou 25 26 fprintf N o fechou 26 27 end 27 28 end 28 NOTAI strncmp S1 S2 N devolve valor verdadeiro se os primeiros N caracteres de S1 e S2 forem iguais NOTAZ strtrim S remove os espa os em branco insignificantes de S 7 13 N mero Primeiro e ltimo Nome RESPOSTA 1 0v id fopen fich lin strtrim lin c 2 lin elseif strncmp I break END 1in 3 P3 An lise de Problema e Algoritmo 3 5 valores NOTA IMPORTANTE a robustez dos programas ao tipo de entrada apenas deve ser considerada quando explicitamente pedida no enunciado da pergunta 3 Crie o algoritmo para um programa que pe a ao utilizador duas cadeias de caracteres quaisquer e que apresente uma mensagem indicando se as cadeias de caracteres s o iguais ou diferentes Assuma que n o poss vel comparar directamente as cadeias de caracteres e que a
5. depura o de c digo 5 valores 2 a Apresente o s resultado s enviado s para o monitor em cada um dos seguintes casos azs a TETs td a EM fprintf s c a 2 a 1 3 1 2 3 456 789 zeros size a for i 1 3 for j 1 3 if j gt i b i j a i j end end end disp b a 8 3 1 for i 2 length a b i a i a i 1 end disp b for i length a 1 1 1 c i a i 1 a i end disp c 4 13 RESPOSTA 0 5v def c RESPOSTA 0 5v L 2 83 0 5 6 0 0 9 RESPOSTA 0 5v O 2 5 2 3 2 a b a 2 b 2 a b c e f funci a b c disp e disp f funcl m function w z funcl x y z x x y w z x y z x y a l struct os andrio ide a 2 os janelas a 2 ide nm 1 3 2 prc 543 0 a l ide 3 4 1 nm disp upper a 2 os 3 2 end disp a 1l ide 1 2 2 func2 algebra func2 m function func2 plv if length plv fprintf c plv else fprintf c plv end func2 plv 1 end 2 end RESPOSTA 0 5v 29 7 RESPOSTA 0 5v NLS 8 RESPOSTA 0 5v abga 5 13 N mero Primeiro e ltimo Nome 2 b Cada um dos programas seguintes tem cinco erros Assinale e corrija os erros em cada caso para que os programas executem correctamente NOTA IMPORTANTE Para modificar o c d
6. e a rea da superf cie 4 s o dados respectivamente por v Lhs cot 4 n A Scot nSh 2 n onde S o comprimento dos lados do pol gono Escreva uma fun o chamada prismaVolArea que receba como argumentos de entrada valores para n h e S e que devolva como argumentos de sa da os valores do volume V e da rea A por esta ordem Assuma que todas as unidades s o coerentes 1 8v NOTA a fun o que devolve o valor da co tangente para um argumento em radianos no Matlab denominada cot function V A prismaVolArea n h S lt II n 4 h S 2 cot pi n D II n 2 5 2 got pi n n 5 hs 10 13 4 b Escreva uma fun o chamada leDados que leia de um ficheiro chamado prismas dat valores para um vector de estruturas Cada elemento do vector de estruturas deve possuir os campos n h e S onde se guardar o os valores num ricos respectivos lidos de uma linha de dados do ficheiro Existem no ficheiro linhas de dados com valores n o v lidos todos iguais a 0 estes dados n o devem aparecer no vector de sa da O ficheiro formatado conforme o exemplo seguinte mas o n mero de linhas de dados pode ser qualquer Apenas o cabe alho ter sempre o n mero de linhas do exemplo prismas dat Notepad DA File Edit Format View Help A fun o deve possuir um nico argumento de sa da que todo o vector de estruturas Ter que abrir e fechar o ficheiro de dados naturalmente mas n o necessita
7. ente o que entende por programa o dirigida por eventos event driven e qual a principal diferen a deste tipo de programa o para a programa o de execu o sequencial Programa o event driven O controlo do programa n o depende de um fluxo de execu o programado no c digo mas sim da sequ ncia de elementos de c digo callbacks disparada por reac o aos eventos O controlo do fluxo da execu o do programa constitui a principal diferen a entre a programa o dirigida por eventos e a programa o de execu o sequencial T CNICO E i A Computa o e Programa o 2012 2013 8 13 13 N mero Primeiro e ltimo Nome
8. igo deve proceder do seguinte modo e Nasua resposta deve apenas indicar o n mero da linha se o c digo estiver correcto caso o c digo esteja incorrecto deve indicar a linha e a respectiva altera o e Caso necessite de adicionar novas linhas numere as utilizando a linha anterior como base seguida de um ponto e das letras a b etc RESPOSTA letra input Resposta S N s 1 letra input Resposta S N s if letra s letra S disp Continuar elseif letra n letra N elseif letra n letra N disp Parar else disp Erro disp Erro o IS A Be U M H end RESPOSTA 1 0v I Cria um vector de estruturas com I 2i coordenadas de pontos Quando termina 2i 33 3 guarda o num ficheiro do Matlab 3 4 4 D aux 5 pontos 6 while true 6 7 fprintf 1l Novo pontoin a 8 fprintf 2 Terminarin 8 Gs opcao input Introduza a opcao 9 opcao input Introduza a opcao 0 0 Lis switch opcao 11 12 case 1 T2 Ls fprintf Introduza n 13 14 aux x input x 14 i5 aux y input y LS 16 pontos pontos aux x 16 pontos pontos aux 7 7 18 case 2 18 case 2 L93 save pontos 19 20 20 break 21 end 21 22 end 22 6 13 1 function c leCabecalho fich 1 2 L os dados do cabe alho dos 2
9. o a fun o prismaVolArea definida na al nea 4 a O gr fico deve ter um t tulo adequado assim como r tulos para os eixos horizontal e vertical Finalmente o programa deve perguntar ao utilizador se deseja terminar dando a hip tese de responder S N em mai sculas ou min sculas Caso o utilizador responda que n o o programa volta ao in cio pedindo novamente o ndice do prisma que se pretende avaliar N o necessita verificar as op es do utilizador nem na escolha do prisma nem na sa da Note que a utiliza o das fun es s requer o conhecimento dos respectivos nomes e argumentos de entrada e sa da que podem ser consultados nos enunciados das al neas anteriores N o defina qualquer fun o na resposta a esta al nea 2 5v prisma leDados terminar false while terminar fprintf H d prismas no vector in length prisma i input Qual o prisma que deseja analisar n prisma i n h prisma i h S prisma i S V A prismaVolArea n h S fprintf A 3f n A S vec 0 720 1 1 3 8 V vec A vec prismaVolArea n h S vec plot S vec V vec title Volume do prisma em fun o do lado da base xlabel Comprimento do lado da base ylabel Volume do prisma opcao input Deseja terminar S N s if opcao N amp amp opcao n terminar true end end 12 13 P5 Programa o de GUI 1 valor 5 Explique resumidam
Download Pdf Manuals
Related Search
Related Contents
PumpDrive S GSM/GPRS/GPS TRACKER Air Conditioner mss 8 mss 10 Attendre un enfant - Médiathèques d`Issy les Moulineaux GANZ ZNS-MRS16V User's Manual User's Guide for SIRENA II - Denis Alder Harbor Freight Tools 92061 User's Manual スタ防振マウント Copyright © All rights reserved.
Failed to retrieve file